Shahar Naveh
c6e254fbdc
General code nits ( #8135 )
...
* General nitpicks
* Move Compiler::constant_truthiness to a ConstantData method
* More code cleanup
* bytecode::CodeFlags -> CodeFlags
* More code clenaups
2026-06-22 16:46:17 +09:00
fanninpm
738d36eb04
Move dependencies to workspace for compiler-core crate ( #7874 )
...
* Add dependency from `compiler-core` crate to workspace
* Declare dependency as workspace = true
2026-05-15 16:52:31 +09:00
dependabot[bot]
8e67a15f41
Bump lz4_flex from 0.12.1 to 0.13.0 ( #7497 )
...
Bumps [lz4_flex](https://github.com/pseitz/lz4_flex ) from 0.12.1 to 0.13.0.
- [Release notes](https://github.com/pseitz/lz4_flex/releases )
- [Changelog](https://github.com/PSeitz/lz4_flex/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pseitz/lz4_flex/compare/0.12.1...0.13.0 )
---
updated-dependencies:
- dependency-name: lz4_flex
dependency-version: 0.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-24 17:51:11 +09:00
Jeong, YunWon
13a0623eb1
Adapt bitflagset to use enum ( #7419 )
2026-03-14 09:44:02 +09:00
Shahar Naveh
21a8733cb8
Bytecode oparg optimization ( #7032 )
...
* Generate optimized oparg enums
* No need to match on 255
* Remove `num_enum` crate from `compiler-core`
* Update `Cargo.lock`
* macro fmt
* Rename macro vars
* Match without `,`
* Support alternative values
* Fix alternatives
* Improve docs
* Add const assert
* Don't use `as u32`
* Make only ComparisonOperator unoptimized
* Fix test
* cleanup
* All opargs are optimized
* Remove comment
2026-02-07 19:15:16 +09:00
Shahar Naveh
1d5301bae5
Use num_enum crate for oparg types ( #6980 )
...
* Use `num_enum` crate for oparg types
* Fix doctest
* Make opargs `#[repr(u8)]`
* BuildSliceArgCount optimized
2026-02-06 09:00:38 +09:00
dependabot[bot]
0760551cf7
Bump lz4_flex from 0.11.5 to 0.12.0 ( #6367 )
...
Bumps [lz4_flex](https://github.com/pseitz/lz4_flex ) from 0.11.5 to 0.12.0.
- [Release notes](https://github.com/pseitz/lz4_flex/releases )
- [Changelog](https://github.com/PSeitz/lz4_flex/blob/main/CHANGELOG.md )
- [Commits](https://github.com/pseitz/lz4_flex/compare/0.11.5...0.12.0 )
---
updated-dependencies:
- dependency-name: lz4_flex
dependency-version: 0.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-09 09:29:01 +09:00
Shahar Naveh
bb54c5b0e6
Move compiler-core -> crates/compiler-core ( #6258 )
2025-11-15 07:21:29 +09:00