v0.3.0-jinx5
Pre-release
Pre-release
·
373 commits
to master
since this release
What's Changed
- Typecheck generic functions properly by @CohenArthur in #482
- misc: Add square logo by @CohenArthur in #483
- Rework ffi calls by @CohenArthur in #490
- stdlib: Add simple bool.not() method by @CohenArthur in #492
- parser: Add base for error location by @CohenArthur in #484
- Add --check by @CohenArthur in #504
- docker: enable repl feature by @tanguysegarra in #507
- typechecker: create proper module and add TypeId by @tanguysegarra in #508
- Funcdec error location by @CohenArthur in #499
- Function Call location by @CohenArthur in #512
- Fix error formatting on multiple errors by @CohenArthur in #511
- Add location() to instruction trait by @CohenArthur in #516
- DecArg location by @CohenArthur in #514
- binary_op: wip: Parse location properly by @CohenArthur in #518
- Parse block location by @CohenArthur in #519
- Add error hints by @CohenArthur in #520
- Add location to assignments by @CohenArthur in #523
- incl: Add location information by @CohenArthur in #524
- Type loc by @CohenArthur in #526
- Add location info on variables by @CohenArthur in #521
- method_call: Add location info by @CohenArthur in #525
- Field access location by @CohenArthur in #527
- Add location to JkReturn and JkInst by @CohenArthur in #529
- jk_constant: wip: Add location to constants by @CohenArthur in #531
- loop: Add location information by @CohenArthur in #530
- Add location info on IfElse by @CohenArthur in #528
- Add errors with location by @CohenArthur in #513
- Parse proper type ids by @CohenArthur in #534
- Better error messages on duplicate function declarations by @CohenArthur in #535
- Cleanup generic implementation by @CohenArthur in #539
- Generic type declarations by @CohenArthur in #540
- install: Add WIP install jinko script by @CohenArthur in #489
- hints: Add source file to error message by @CohenArthur in #543
- Architecture fix by @CohenArthur in #544
- type_id: Refactor implementation by @CohenArthur in #542
- typechecker: Fix statement assignment to variables by @Skallwar in #545
- Cleanup imports in crate by @CohenArthur in #547
- Add proper generic resolution in specialized nodes by @CohenArthur in #546
- Improve error format when emitting by @CohenArthur in #556
- Cleanup logging by @CohenArthur in #560
- Add generic scopes to ScopeMap by @CohenArthur in #563
- Add reader trait by @Skallwar in #569
- Comment
link_with("libc.so.6")in ffi testsuite by @BastienGermond in #570 - Disable vec include in stdlib by @tanguysegarra in #574
- Enable std feature when building the docker image by @tanguysegarra in #575
- Release v0.3.0-jinx5 by @CohenArthur in #576
Full Changelog: v0.3.0-jinx4...v0.3.0-jinx5
This release concerns the following target(s):
x86_64-unknown-linux