Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: baagod/aeon

0.0.8

08 Feb 15:21
@baagod baagod

Choose a tag to compare

feat(core): 统一 Zone 处理逻辑并扩展 README 文档

  • NewZoneNewOffset 替换为统一的 Zone 函数。
  • 修复 opus.go 中的 ordWeek 计算逻辑。
  • 简化 aeon.go 中的 Aeon 构造函数。
  • 在 README.md 和 README_CN.md 中添加核心 API 文档。
Assets 2
Loading

0.0.7

07 Feb 07:03
@baagod baagod

Choose a tag to compare

♻️ refactor(week): ISO 周导航保持当前星期几

GoWeek(ISO, n) 现在保持调用时的星期几,与 GoMonthGoYear 的语义保持一致。

Loading

0.0.6

06 Feb 02:37
@baagod baagod

Choose a tag to compare

refactor: 统一相对定位逻辑并重命名核心类型

  1. 重构 opus.go,将 shift 逻辑合并入 applyRel,消除代码重复。
  2. path 重命名为 Action,更准确表达语义。
Loading

0.0.5

05 Feb 07:01
@baagod baagod

Choose a tag to compare

fix(cascade): 重构 Flag 基座至 math.MinInt 以修复纳秒偏移冲突

flagSignflagThreshold 迁移至 math.MinInt (深水区)。
此修复解决了当传入较大负数(如 -2e9 纳秒)时被误判为 Flag 的严重 Bug。
该变更在 64 位系统上极大扩展了安全偏移范围,同时保留了 32 位系统的最大兼容性。

Loading

0.0.4

04 Feb 15:47
@baagod baagod

Choose a tag to compare

feat(location): 重构时区缓存机制并统一 NewZoneNewOffset 接口

  • 引入泛型 ZoneCache 结构体,利用双重检查锁定机制提升并发安全性与查找效率。
  • 移除冗余的 locCachezOffset,通过 NewZoneNewOffset 统一时区获取入口。
  • 优化 aeon.go 中的时区参数解析,直接调用 NewZone 处理字符串输入。
  • 对全局辅助函数及解析逻辑进行了格式化与缩进统一,消除 helper.go 等文件中的风格差异。
  • 清理 aeon_test.go 中的冗余测试逻辑。
Loading

0.0.3

04 Feb 04:51
@baagod baagod

Choose a tag to compare

feat: 统一时间挑选逻辑为 Pick 函数并优化性能

  • 引入包级函数 Pick,通过操作符 (>, <, +, -) 统一极值查找与距离寻址。
  • 优化 Pick 内部逻辑,减少切片访问并提升寄存器复用率。
  • Between 方法的边界参数 bound 类型由 string 优化为 byte
  • 新增 TestPick 测试用例并清理冗余的测试代码。
Loading

0.0.2

03 Feb 09:05
@baagod baagod

Choose a tag to compare

refactor(aeon): 重构核心方法并优化性能

  1. API 变更:
  • Near 函数重构为 Time 方法 t.Near(...),提升调用直观性。
  • Until 函数重构为 Time 方法 t.Until(),统一 API 风格。
  1. 逻辑优化: 优化 Maxmin 内部比较逻辑,减少冗余计算。
  2. 测试增强: 在 aeon_test.go 中补充 NearMaxmin 的全场景测试用例,覆盖边界条件。

BREAKING CHANGE: NearUntil 不再作为独立函数提供,请改为使用 Time 实例方法调用。

Loading

0.0.1

02 Feb 12:33
@baagod baagod

Choose a tag to compare

[feat] 完善 "周" 维度容器导航:支持 "季内周" 并统一物理边界处理逻辑

  • 物理法则:重构 final 函数以支持索引 n,实现周边界的自动化统一补齐与拦截。
  • 季内寻址:实施 "季内日历周" 与 "季内序数周",确保 "1号" 起跑线原则与全向溢出能力。
  • 架构精简:初步整合 applyAbs 逻辑流,移除月度寻址中的冗余硬编码补丁。
  • 逻辑验证:同步更新 single_test.go,完整覆盖正反双向索引的物理验证。
Loading

AltStyle によって変換されたページ (->オリジナル) /