| .. |
|
angle
|
feat(engine): #90 atlas-aware Sprite component, #91 become from listeners, 0.3.x ergonomics batch
|
2026-09-04 01:36:08 +03:00 |
|
anim
|
feat(compiler): list literals, typed compound assignment, file:line diagnostics
|
2026-09-05 01:12:16 +03:00 |
|
annotations
|
docs(0.S): the doc fences migrated by ludic migrate state; LANGUAGE.md's state section says what the tool and the checker do now; no module-level var left in the docs
|
2026-09-25 15:37:29 +03:00 |
|
app
|
docs(0.S): the doc fences migrated by ludic migrate state; LANGUAGE.md's state section says what the tool and the checker do now; no module-level var left in the docs
|
2026-09-25 15:37:29 +03:00 |
|
assets
|
feat(lang): L4 type checker between parse and emit
|
2026-09-24 01:34:49 +03:00 |
|
audio
|
feat: per-voice audio, outlines for what is not an actor, and a coast
|
2026-09-11 15:25:46 +03:00 |
|
base64
|
feat(stdlib): Tiled P0 — XML reader + base64 decode + gzip framing (#67)
|
2026-09-01 14:04:49 +03:00 |
|
bigint
|
feat(types): BigInt + Decimal exact economy numbers (#52)
|
2026-08-31 18:45:14 +03:00 |
|
builtins
|
docs(0.S): the doc fences migrated by ludic migrate state; LANGUAGE.md's state section says what the tool and the checker do now; no module-level var left in the docs
|
2026-09-25 15:37:29 +03:00 |
|
camera
|
feat(engine): #90 atlas-aware Sprite component, #91 become from listeners, 0.3.x ergonomics batch
|
2026-09-04 01:36:08 +03:00 |
|
clock
|
feat(stdlib): DateTime format/parse + simulated Clock — completes #9
|
2026-08-30 03:51:48 +03:00 |
|
collision
|
feat(engine): 2D collision / physics-lite — Body + Collider + esys_move (#65)
|
2026-09-01 13:17:36 +03:00 |
|
color
|
feat(stdlib): namespaced standard library (issue #2)
|
2026-08-30 00:26:19 +03:00 |
|
colors
|
docs: add Networking section + process/OS builtins (net_send, owner, is_server, serialize/apply, arg, exit, run, getenv, read_char, file_*)
|
2026-08-29 16:39:29 +03:00 |
|
control
|
docs(0.S): the doc fences migrated by ludic migrate state; LANGUAGE.md's state section says what the tool and the checker do now; no module-level var left in the docs
|
2026-09-25 15:37:29 +03:00 |
|
crypto
|
feat(stdlib): finish Crypto (CSPRNG + base64) and add Uuid.* library (#19 #16)
|
2026-08-30 21:40:51 +03:00 |
|
date
|
feat(stdlib): Time/Date/Duration calendar-clock core (issue #9)
|
2026-08-30 03:37:38 +03:00 |
|
datetime
|
feat(stdlib): DateTime format/parse + simulated Clock — completes #9
|
2026-08-30 03:51:48 +03:00 |
|
decimal
|
feat(types): BigInt + Decimal exact economy numbers (#52)
|
2026-08-31 18:45:14 +03:00 |
|
dict
|
feat(types): Dict + Set string-keyed containers (#54)
|
2026-08-31 18:51:42 +03:00 |
|
duration
|
feat(stdlib): Time/Date/Duration calendar-clock core (issue #9)
|
2026-08-30 03:37:38 +03:00 |
|
ease
|
feat(stdlib): Math.exp/log/pow + Ease.elastic transcendentals (issue #25)
|
2026-08-30 01:19:44 +03:00 |
|
ecs
|
docs(0.S): the doc fences migrated by ludic migrate state; LANGUAGE.md's state section says what the tool and the checker do now; no module-level var left in the docs
|
2026-09-25 15:37:29 +03:00 |
|
events
|
docs(0.S): the doc fences migrated by ludic migrate state; LANGUAGE.md's state section says what the tool and the checker do now; no module-level var left in the docs
|
2026-09-25 15:37:29 +03:00 |
|
file
|
feat(engine): #90 atlas-aware Sprite component, #91 become from listeners, 0.3.x ergonomics batch
|
2026-09-04 01:36:08 +03:00 |
|
font
|
docs(0.S): the doc fences migrated by ludic migrate state; LANGUAGE.md's state section says what the tool and the checker do now; no module-level var left in the docs
|
2026-09-25 15:37:29 +03:00 |
|
fs
|
feat(tools): L10 ludic-fmt enforces a project's style
|
2026-09-24 14:38:35 +03:00 |
|
fx
|
feat(engine): #90 atlas-aware Sprite component, #91 become from listeners, 0.3.x ergonomics batch
|
2026-09-04 01:36:08 +03:00 |
|
gl
|
docs(0.S): the doc fences migrated by ludic migrate state; LANGUAGE.md's state section says what the tool and the checker do now; no module-level var left in the docs
|
2026-09-25 15:37:29 +03:00 |
|
grid
|
feat(stdlib): add Grid.* — tile geometry + A* pathfinding over the tilemap (#24)
|
2026-08-31 12:36:12 +03:00 |
|
hash
|
feat(compiler): list literals, typed compound assignment, file:line diagnostics
|
2026-09-05 01:12:16 +03:00 |
|
http
|
docs(0.S): the doc fences migrated by ludic migrate state; LANGUAGE.md's state section says what the tool and the checker do now; no module-level var left in the docs
|
2026-09-25 15:37:29 +03:00 |
|
huge
|
feat(types): Huge + Angle + Percent polish numeric types (#55)
|
2026-08-31 19:04:37 +03:00 |
|
input
|
feat(tools): L10 ludic-fmt enforces a project's style
|
2026-09-24 14:38:35 +03:00 |
|
ivec2
|
feat(engine): #90 atlas-aware Sprite component, #91 become from listeners, 0.3.x ergonomics batch
|
2026-09-04 01:36:08 +03:00 |
|
job
|
feat(jobs): real OS threads - Job.parallel_for, fn name, thread-safe Sync
|
2026-09-15 13:52:22 +03:00 |
|
json
|
feat(reflect): generic value tree + Reflect.serialize/apply + JSON bridge (#44)
|
2026-08-31 15:19:21 +03:00 |
|
light
|
feat(compiler): list literals, typed compound assignment, file:line diagnostics
|
2026-09-05 01:12:16 +03:00 |
|
list
|
docs(0.S): the doc fences migrated by ludic migrate state; LANGUAGE.md's state section says what the tool and the checker do now; no module-level var left in the docs
|
2026-09-25 15:37:29 +03:00 |
|
log
|
feat(stdlib): add Log.* — levelled, structured logging (#15)
|
2026-08-30 21:57:22 +03:00 |
|
map
|
feat(engine): #90 atlas-aware Sprite component, #91 become from listeners, 0.3.x ergonomics batch
|
2026-09-04 01:36:08 +03:00 |
|
math
|
docs(0.S): the doc fences migrated by ludic migrate state; LANGUAGE.md's state section says what the tool and the checker do now; no module-level var left in the docs
|
2026-09-25 15:37:29 +03:00 |
|
memory
|
refactor(lang): rename the ptr/ptrs types to pointer/pointers
|
2026-08-30 01:58:54 +03:00 |
|
mime
|
feat(stdlib): add Fs.* / Path.* / Mime.* — filesystem, paths, content types (#10)
|
2026-08-30 22:43:50 +03:00 |
|
motion
|
feat(anim): animation ergonomics — named clips, Anim.play/Motion.to, frame events, fluent Tween handles (#48)
|
2026-08-31 16:53:16 +03:00 |
|
network
|
docs: merge duplicate networking namespace dirs; guard against recurrence
|
2026-08-30 16:46:21 +03:00 |
|
noise
|
feat(stdlib): add Noise.* — deterministic fixed-point procedural noise (#3)
|
2026-08-30 21:50:50 +03:00 |
|
operators
|
docs(0.S): the doc fences migrated by ludic migrate state; LANGUAGE.md's state section says what the tool and the checker do now; no module-level var left in the docs
|
2026-09-25 15:37:29 +03:00 |
|
os
|
fix(os): save_dir/config_dir/cache_dir follow the platform, not just macOS
|
2026-09-11 19:46:47 +03:00 |
|
path
|
feat(stdlib): add Fs.* / Path.* / Mime.* — filesystem, paths, content types (#10)
|
2026-08-30 22:43:50 +03:00 |
|
percent
|
feat(types): Huge + Angle + Percent polish numeric types (#55)
|
2026-08-31 19:04:37 +03:00 |
|
phases
|
docs(0.S): the doc fences migrated by ludic migrate state; LANGUAGE.md's state section says what the tool and the checker do now; no module-level var left in the docs
|
2026-09-25 15:37:29 +03:00 |
|
pool
|
feat(ecs): #80 entity-pool stats (Pool.live/free/reserved/capacity)
|
2026-09-02 08:23:58 +03:00 |
|
prefab
|
feat(engine): #90 atlas-aware Sprite component, #91 become from listeners, 0.3.x ergonomics batch
|
2026-09-04 01:36:08 +03:00 |
|
process
|
docs(0.S): the doc fences migrated by ludic migrate state; LANGUAGE.md's state section says what the tool and the checker do now; no module-level var left in the docs
|
2026-09-25 15:37:29 +03:00 |
|
promise
|
feat(stdlib): Jobs, Promises & opt-in Sync concurrency (#14)
|
2026-09-01 03:32:31 +03:00 |
|
query
|
feat(stdlib): add Query.* — ECS spatial queries over the reflection ABI (#42)
|
2026-08-31 13:19:25 +03:00 |
|
random
|
fix(runtime): Random.* in any program; value_* called directly brings the value tree
|
2026-09-25 04:59:48 +03:00 |
|
rect
|
feat(types): IVec2 + Rect 2D value types (#1)
|
2026-08-31 18:29:41 +03:00 |
|
reflect
|
feat(reflect): generic value tree + Reflect.serialize/apply + JSON bridge (#44)
|
2026-08-31 15:19:21 +03:00 |
|
regex
|
feat(stdlib): add Regex.* — a linear-time regular-expression engine (#18)
|
2026-08-31 12:23:19 +03:00 |
|
save
|
feat(stdlib): namespaced standard library (issue #2)
|
2026-08-30 00:26:19 +03:00 |
|
scenes
|
docs(0.S): the doc fences migrated by ludic migrate state; LANGUAGE.md's state section says what the tool and the checker do now; no module-level var left in the docs
|
2026-09-25 15:37:29 +03:00 |
|
screen
|
docs(0.S): the doc fences migrated by ludic migrate state; LANGUAGE.md's state section says what the tool and the checker do now; no module-level var left in the docs
|
2026-09-25 15:37:29 +03:00 |
|
set
|
feat(types): Dict + Set string-keyed containers (#54)
|
2026-08-31 18:51:42 +03:00 |
|
sprite
|
feat(engine): #90 atlas-aware Sprite component, #91 become from listeners, 0.3.x ergonomics batch
|
2026-09-04 01:36:08 +03:00 |
|
structure
|
docs(0.S): the doc fences migrated by ludic migrate state; LANGUAGE.md's state section says what the tool and the checker do now; no module-level var left in the docs
|
2026-09-25 15:37:29 +03:00 |
|
sync
|
feat(jobs): real OS threads - Job.parallel_for, fn name, thread-safe Sync
|
2026-09-15 13:52:22 +03:00 |
|
system
|
refactor(stdlib): consolidate System.* onto Os.*, retire duplicated members
|
2026-08-30 22:54:28 +03:00 |
|
testing
|
refactor(cli)!: split the contributor tool out of the ludic CLI
|
2026-09-05 23:15:12 +03:00 |
|
text
|
docs(0.S): the doc fences migrated by ludic migrate state; LANGUAGE.md's state section says what the tool and the checker do now; no module-level var left in the docs
|
2026-09-25 15:37:29 +03:00 |
|
tiled
|
feat(stdlib): Tiled P6 — infinite/chunked maps, .world stitching, base64+zstd (#74)
|
2026-09-01 16:07:10 +03:00 |
|
time
|
feat(tools): L10 ludic-fmt enforces a project's style
|
2026-09-24 14:38:35 +03:00 |
|
tween
|
feat(anim): animation ergonomics — named clips, Anim.play/Motion.to, frame events, fluent Tween handles (#48)
|
2026-08-31 16:53:16 +03:00 |
|
types
|
docs(0.S): the doc fences migrated by ludic migrate state; LANGUAGE.md's state section says what the tool and the checker do now; no module-level var left in the docs
|
2026-09-25 15:37:29 +03:00 |
|
udp
|
feat(udp): Udp.* - polled IPv4 datagrams on macOS and Windows
|
2026-09-17 11:16:14 +03:00 |
|
ui
|
feat(engine): #90 atlas-aware Sprite component, #91 become from listeners, 0.3.x ergonomics batch
|
2026-09-04 01:36:08 +03:00 |
|
unicode
|
feat(stdlib): add Unicode.* — UTF-8 code points, graphemes, case mapping (#13)
|
2026-08-30 22:29:00 +03:00 |
|
uuid
|
feat(stdlib): finish Crypto (CSPRNG + base64) and add Uuid.* library (#19 #16)
|
2026-08-30 21:40:51 +03:00 |
|
value
|
fix(runtime): Random.* in any program; value_* called directly brings the value tree
|
2026-09-25 04:59:48 +03:00 |
|
vector
|
feat(stdlib): 2D Vector type + Vector.* namespace (issue #25)
|
2026-08-30 02:09:38 +03:00 |
|
vk
|
feat(vk): Vk.* - Vulkan 1.0-1.4 generated from the registry, loaded at run time
|
2026-09-15 09:52:12 +03:00 |
|
world
|
feat(input,ecs): #79 Input.axis_i directional int + #84 world bounds
|
2026-09-02 07:44:41 +03:00 |
|
xml
|
feat(stdlib): Tiled P0 — XML reader + base64 decode + gzip framing (#67)
|
2026-09-01 14:04:49 +03:00 |