This website requires JavaScript.
Explore
Help
Register
Sign In
baraba
/
bux-lang
Watch
1
Star
0
Fork
0
You've already forked bux-lang
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
2c8223f94e7c632f5fce72b4405e3141a8467dd4
bux-lang
/
src
T
History
dimgigov
84df4bba9d
feat: bux test runner, bitwise-not parsing, stdlib discovery hardening\n\n- Add 'bux test' runner: discovers tests/*.bux, builds each in a temp package, runs and reports PASS/FAIL.\n- Fix unary ~ parsing and C emission in self-hosted compiler.\n- Harden stdlib discovery (require Fs.bux, avoid system /lib) and lstat in directory traversal.\n- Selfhost loop passes: buxc2 builds src/ and produces identical C output + stripped binary.\n- Update PLAN.md with completed milestones.
2026-06-12 22:19:13 +03:00
..
ast.bux
feat: bux test runner, bitwise-not parsing, stdlib discovery hardening\n\n- Add 'bux test' runner: discovers tests/*.bux, builds each in a temp package, runs and reports PASS/FAIL.\n- Fix unary ~ parsing and C emission in self-hosted compiler.\n- Harden stdlib discovery (require Fs.bux, avoid system /lib) and lstat in directory traversal.\n- Selfhost loop passes: buxc2 builds src/ and produces identical C output + stripped binary.\n- Update PLAN.md with completed milestones.
2026-06-12 22:19:13 +03:00
bux.toml
v0.3.0: restructure directories
2026-06-06 04:53:39 +03:00
c_backend.bux
feat: bux test runner, bitwise-not parsing, stdlib discovery hardening\n\n- Add 'bux test' runner: discovers tests/*.bux, builds each in a temp package, runs and reports PASS/FAIL.\n- Fix unary ~ parsing and C emission in self-hosted compiler.\n- Harden stdlib discovery (require Fs.bux, avoid system /lib) and lstat in directory traversal.\n- Selfhost loop passes: buxc2 builds src/ and produces identical C output + stripped binary.\n- Update PLAN.md with completed milestones.
2026-06-12 22:19:13 +03:00
cli.bux
feat: bux test runner, bitwise-not parsing, stdlib discovery hardening\n\n- Add 'bux test' runner: discovers tests/*.bux, builds each in a temp package, runs and reports PASS/FAIL.\n- Fix unary ~ parsing and C emission in self-hosted compiler.\n- Harden stdlib discovery (require Fs.bux, avoid system /lib) and lstat in directory traversal.\n- Selfhost loop passes: buxc2 builds src/ and produces identical C output + stripped binary.\n- Update PLAN.md with completed milestones.
2026-06-12 22:19:13 +03:00
fmt.bux
fix(selfhost): collection-based for-in with Std::Array + monomorphization fixes
2026-06-10 01:15:21 +03:00
hir_lower.bux
feat: bux test runner, bitwise-not parsing, stdlib discovery hardening\n\n- Add 'bux test' runner: discovers tests/*.bux, builds each in a temp package, runs and reports PASS/FAIL.\n- Fix unary ~ parsing and C emission in self-hosted compiler.\n- Harden stdlib discovery (require Fs.bux, avoid system /lib) and lstat in directory traversal.\n- Selfhost loop passes: buxc2 builds src/ and produces identical C output + stripped binary.\n- Update PLAN.md with completed milestones.
2026-06-12 22:19:13 +03:00
hir.bux
selfhost: auto-Drop for Array<T> in @[Checked] functions
2026-06-10 11:40:11 +03:00
lexer.bux
cleanup(selfhost): remove 17 dead functions across 5 files
2026-06-09 16:14:31 +03:00
Main.bux
v0.3.0: restructure directories
2026-06-06 04:53:39 +03:00
manifest.bux
feat(pkg): add basic package manager (add, remove, fetch, build deps)
2026-06-10 19:18:36 +03:00
parser.bux
feat: bux test runner, bitwise-not parsing, stdlib discovery hardening\n\n- Add 'bux test' runner: discovers tests/*.bux, builds each in a temp package, runs and reports PASS/FAIL.\n- Fix unary ~ parsing and C emission in self-hosted compiler.\n- Harden stdlib discovery (require Fs.bux, avoid system /lib) and lstat in directory traversal.\n- Selfhost loop passes: buxc2 builds src/ and produces identical C output + stripped binary.\n- Update PLAN.md with completed milestones.
2026-06-12 22:19:13 +03:00
scope.bux
closures with captures: env struct + global instance + body rewriting
2026-06-09 21:23:05 +03:00
sema.bux
feat: bux test runner, bitwise-not parsing, stdlib discovery hardening\n\n- Add 'bux test' runner: discovers tests/*.bux, builds each in a temp package, runs and reports PASS/FAIL.\n- Fix unary ~ parsing and C emission in self-hosted compiler.\n- Harden stdlib discovery (require Fs.bux, avoid system /lib) and lstat in directory traversal.\n- Selfhost loop passes: buxc2 builds src/ and produces identical C output + stripped binary.\n- Update PLAN.md with completed milestones.
2026-06-12 22:19:13 +03:00
source_location.bux
v0.3.0: restructure directories
2026-06-06 04:53:39 +03:00
token.bux
feat: switch/case statement
2026-06-08 21:08:55 +03:00
types.bux
feat(selfhost): function types (func(Params) -> Ret)
2026-06-08 23:39:15 +03:00