Releases: cs01/ChadScript
Releases · cs01/ChadScript
Latest Build
Automated release from main branch. Download native binaries and target SDKs below.
Latest Build
Automated release from main branch. Download native binaries and target SDKs below.
What's Changed
- installer updates by @cs01 in #1
- add --target-cpu flag and use x86-64 in ci to fix sigill on runners by @cs01 in #2
- Site and build fixes by @cs01 in #4
- add subcommand support to argparse and migrate chad-native.ts by @cs01 in #6
- Add cross compilation support by @cs01 in #5
- implement try/catch/finally via setjmp/longjmp by @cs01 in #7
- Argparse library improvements, cross-compilation support, and several compiler fixes. by @cs01 in #9
- fix inline struct field access and revert TryStatement flattening by @cs01 in #10
- add IR builder methods to BaseGenerator and IGeneratorContext by @cs01 in #12
- Add file embedding and multi-column SQLite support by @cs01 in #8
- Member ts decomposition by @cs01 in #13
- build docs on PRs and deploy only on main by @cs01 in #14
- Fix try catch tests by @cs01 in #15
- add string search example and benchmark by @cs01 in #18
- stale docs cleanup, semantic analyzer warning, and variable allocator refactoring by @cs01 in #11
- Fix set buffer overflow by @cs01 in #20
- remove chadc, consolidate to chad build / chad run by @cs01 in #16
- canonical type to llvm by @cs01 in #21
- bug fixes by @cs01 in #23
- handler registry by @cs01 in #22
- enable this.items[i].field pattern and refactor argparse by @cs01 in #24
- add prettier with pre-commit hook and ci check by @cs01 in #25
- interactive installer with y/n prompts by @cs01 in #26
- Picohttpparser by @cs01 in #27
- Node api compat by @cs01 in #28
- Codebase quality improvements + more node api compt by @cs01 in #29
- hackernews example: add typed Post interface, fix sql injection by @cs01 in #31
- Add os module by @cs01 in #30
- Test autodiscovery and os fix by @cs01 in #32
- Sqlite objects by @cs01 in #33
- Embed docs and test fixes by @cs01 in #34
- add do...while loop support by @cs01 in #35
- add http response/request headers, serveEmbedded, and header tests by @cs01 in #36
- Dx improvements by @cs01 in #37
- Refactor array submodules by @cs01 in #39
- Fix struct field access in standalone functions and migrate to IR builders by @cs01 in #40
- Fix struct field access and migrate ~1,800 emit calls to IR builders by @cs01 in #41
- Feat/binary data by @cs01 in #42
- add full cross-compilation support with target SDKs by @cs01 in #38
- add static methods and static fields support for classes by @cs01 in #43
- add export default and re-export support by @cs01 in #45
- add string enums, optional method calls, void expression, and spread … by @cs01 in #44
- Cli cleanup by @cs01 in #46
- fix module-scope variables defaulting to double instead of actual type by @cs01 in #48
- fix cross-function exception propagation by removing nounwind by @cs01 in #49
- replace silent type fallbacks with strict errors and warnings by @cs01 in #50
- Docs os page by @cs01 in #51
- Fix linker warnings and hn upvote by @cs01 in #52
- Fix nullable iface field gep by @cs01 in #53
- fix cross-compile datalayout by @cs01 in #54
- Update examples and fix ssa bug in serveEmbedded by @cs01 in #55
- fix native compiler cross-compile static linking and add CI coverage by @cs01 in #57
- fix websocket example with vitepress theme and add e2e test by @cs01 in #56
- Language hardening by @cs01 in #58
- Codebase simplification by @cs01 in #59
- Worktree target subcommand by @cs01 in #61
- jsx support by @cs01 in #60
- Misc improvements by @cs01 in #62
- Docs overhaul, compiler fixes, and new codegen features by @cs01 in #63
- Worktree i64 globals by @cs01 in #65
- Worktree semantic checks by @cs01 in #66
- fix duplicate parse_json codegen, update parallel example and docs by @cs01 in #67
- add example runner script and CI integration, update docs by @cs01 in #68
- fix set heap allocation and require explicit type args by @cs01 in #69
- add wsSend to connection by @cs01 in #70
New Contributors
Full Changelog: https://github.com/cs01/ChadScript/commits/v0.1.0-alpha