..
anim
feat(anim): animation ergonomics — named clips, Anim.play/Motion.to, frame events, fluent Tween handles ( #48 )
2026-08-31 16:53:16 +03:00
annotations
refactor(lang): rename the ptr/ptrs types to pointer/pointers
2026-08-30 01:58:54 +03:00
audio
feat(audio): Audio.* standard library over a native AVAudioPlayer backend ( #22 )
2026-08-31 17:52:31 +03:00
builtins
feat(errors): recoverable failures as values — try/else over ok/err results ( #46 )
2026-08-31 15:04:14 +03:00
camera
feat(rendering): add Screen.camera/clip/blend_mode/oval + Camera.* + Screen.pixel ( #23 )
2026-08-31 13:43:01 +03:00
clock
feat(stdlib): DateTime format/parse + simulated Clock — completes #9
2026-08-30 03:51:48 +03:00
collision
refactor(stdlib): de-abbreviate namespaces (Mem/Sys/Net/Collide)
2026-08-30 01:30:47 +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
feat(errors): recoverable failures as values — try/else over ok/err results ( #46 )
2026-08-31 15:04:14 +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
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
refactor(lang): rename the str type (and stringify builtin) to string
2026-08-30 01:51:11 +03:00
events
docs(api): per-symbol pages, fuzzy search, deep token linking, hover cards
2026-08-29 17:53:22 +03:00
fs
feat(stdlib): add Fs.* / Path.* / Mime.* — filesystem, paths, content types ( #10 )
2026-08-30 22:43:50 +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(lang,stdlib): 64-bit long type + 64-bit Hash variants (issue #17 )
2026-08-30 01:01:06 +03:00
input
feat(input): raw device layer — multi-key held state, analog, mouse, gamepad, touch, full-state replay ( #50 )
2026-08-31 17:14:24 +03:00
json
feat(reflect): generic value tree + Reflect.serialize/apply + JSON bridge ( #44 )
2026-08-31 15:19:21 +03:00
light
feat(light): render-quality tiers 3-4 — cones, falloff, soft shadows, gels, normals, day/night ( #49 )
2026-08-31 16:35:41 +03:00
list
feat(stdlib): sorting toolkit — sort_by/sort_desc_by/sort_with + stable merge sort ( #11 )
2026-08-30 11:39:26 +03:00
log
feat(stdlib): add Log.* — levelled, structured logging ( #15 )
2026-08-30 21:57:22 +03:00
map
docs(api): per-symbol pages, fuzzy search, deep token linking, hover cards
2026-08-29 17:53:22 +03:00
math
refactor(lang): rename builtins flr->floor and fx->fixed
2026-08-30 02:01:56 +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
refactor(lang): rename the ptr/ptrs types to pointer/pointers
2026-08-30 01:58:54 +03:00
os
feat(stdlib): add Os.* — the OS/environment interface ( #21 )
2026-08-30 22:19:11 +03:00
path
feat(stdlib): add Fs.* / Path.* / Mime.* — filesystem, paths, content types ( #10 )
2026-08-30 22:43:50 +03:00
phases
docs(api): per-symbol pages, fuzzy search, deep token linking, hover cards
2026-08-29 17:53:22 +03:00
query
feat(stdlib): add Query.* — ECS spatial queries over the reflection ABI ( #42 )
2026-08-31 13:19:25 +03:00
random
feat(stdlib): namespaced standard library (issue #2 )
2026-08-30 00:26:19 +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(api): per-symbol pages, fuzzy search, deep token linking, hover cards
2026-08-29 17:53:22 +03:00
screen
feat(rendering): add Screen.camera/clip/blend_mode/oval + Camera.* + Screen.pixel ( #23 )
2026-08-31 13:43:01 +03:00
structure
feat(lang): new Type { field: value } record initialisers
2026-08-31 01:20:06 +03:00
system
refactor(stdlib): consolidate System.* onto Os.*, retire duplicated members
2026-08-30 22:54:28 +03:00
testing
feat(testing): line coverage via --coverage + bin/x test --coverage ( #45 )
2026-08-31 14:51:14 +03:00
text
refactor(stdlib): consolidate System.* onto Os.*, retire duplicated members
2026-08-30 22:54:28 +03:00
time
feat(stdlib): Time/Date/Duration calendar-clock core (issue #9 )
2026-08-30 03:37:38 +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
feat(stdlib): 2D Vector type + Vector.* namespace (issue #25 )
2026-08-30 02:09:38 +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
feat(reflect): generic value tree + Reflect.serialize/apply + JSON bridge ( #44 )
2026-08-31 15:19:21 +03:00
vector
feat(stdlib): 2D Vector type + Vector.* namespace (issue #25 )
2026-08-30 02:09:38 +03:00
world
feat(stdlib): namespaced standard library (issue #2 )
2026-08-30 00:26:19 +03:00