An open API service providing commit metadata for open source projects.

GitHub / bytecodealliance/regalloc2 / commits

SHA Message Author Date Stats
2fe490bc Release 0.15.2 (#264) Nick Fitzgerald <f****n@g****m>
Committed by: GitHub <n****y@g****m>
28 days ago
fb0314d6 Make `Ctx` be `Send + Sync` so Cranelift and Wasmtime can reuse it (#263) Nick Fitzgerald <f****n@g****m>
Committed by: GitHub <n****y@g****m>
28 days ago
bbc3f963 Remove dead cache from `IndexSet` (#262) Nick Fitzgerald <f****n@g****m>
Committed by: GitHub <n****y@g****m>
28 days ago
aa9680bc Release 0.15.1. (#260) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
4 months ago
ebe7cc10 Update hashbrown dependency (#259) Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m>
4 months ago
e294d24e Release 0.15.0. (#258) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
6 months ago
7436a060 Operand/VReg encoding: widen VReg index by doubling `Operand` size. (#257) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
6 months ago
fd581992 Release 0.14.0 (#256) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
6 months ago
116a59c2 Add a few more const fns to deal with registers and machine environments. (#255) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
6 months ago
fbe1825e Store `PRegSet` in `MachineEnv` (#254) Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m>
7 months ago
33c6242f Release 0.13.5. (#253) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
7 months ago
600c63e1 Evict larger limits first using spill weights (#249)
Co-authored-by: Chris Fallin <c****s@c****g>, Rahul Chaphalkar <r****r@i****m>
Andrew Brown <a****n@i****m>
Committed by: GitHub <n****y@g****m>
7 months ago
f78cae27 Release 0.13.4. (#251) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
7 months ago
7869f61d Make the `std` feature inert (#250)
Co-authored-by: Chris Fallin <c****s@c****g>
Alex Crichton <a****x@a****m>
Committed by: GitHub <n****y@g****m>
7 months ago
292ad716 Release 0.13.3. (#248) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
9 months ago
35a1788b Handle case where livein is defined on a branch instruction (#246) Demilade Sonuga <s****3@g****m>
Committed by: GitHub <n****y@g****m>
9 months ago
fcf0b61f Run fuzzing during `cargo test`; reorganize fuzzers (#244) Andrew Brown <a****n@i****m>
Committed by: GitHub <n****y@g****m>
11 months ago
21e44ae5 Avoid extra block calculation during fuzz generation (#245) Andrew Brown <a****n@i****m>
Committed by: GitHub <n****y@g****m>
11 months ago
67677b16 Add limits to allocatable registers (#239) Andrew Brown <a****n@i****m>
Committed by: GitHub <n****y@g****m>
11 months ago
b509ea5b Improve the generation of fuzz functions (#243) Andrew Brown <a****n@i****m>
Committed by: GitHub <n****y@g****m>
11 months ago
96f0b9de Release 0.13.2. (#242) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
11 months ago
5c78ae49 Fastalloc Def branch arg on branch & Bug Fixes (#240) Demilade Sonuga <s****3@g****m>
Committed by: GitHub <n****y@g****m>
11 months ago
454cd014 Recompute priority only once during `init` (#238) Andrew Brown <a****n@i****m>
Committed by: GitHub <n****y@g****m>
11 months ago
2ead347f Pass hints to `RegTraversalIter` as `Option<PReg>` (#241) Andrew Brown <a****n@i****m>
Committed by: GitHub <n****y@g****m>
11 months ago
193ba9f3 Use bitfields for clarity in more places (#237) Andrew Brown <a****n@i****m>
Committed by: GitHub <n****y@g****m>
11 months ago
a5d9f504 Refactor `RegTraversalIter` (#235) Andrew Brown <a****n@i****m>
Committed by: GitHub <n****y@g****m>
11 months ago
845a067d Fix typos (#236) Andrew Brown <a****n@i****m>
Committed by: GitHub <n****y@g****m>
11 months ago
8653187e Release 0.13.1. (#234) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
12 months ago
31e3bdb2 Arbitrary Any Defs and Stack-Only Constraints for Fastalloc (#233) Demilade Sonuga <s****3@g****m>
Committed by: GitHub <n****y@g****m>
12 months ago
9bb6a343 Release 0.13.0. (#232) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
about 1 year ago
7cdc9039 Re-add support for stack constraints. (#231) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
about 1 year ago
4c2a954b Fix fastalloc edge case with nonallocated scratch register (#229)
Co-authored-by: squaaawk <8****t@u****m>
squaaawk <8****k@u****m>
Committed by: GitHub <n****y@g****m>
about 1 year ago
36f34e3d Release 0.12.2. (#227) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
46b284d7 Handle up to 2^16 - 1 operands per inst, and error properly on more. (#226) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
b2bb25dd Release 0.12.1. (#225) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
ef8016a1 Checker: process defs/clobbers on branches to allow checking of try-calls. (#... Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
3fc2514f API documentation update: add a note about clobber/def conflicts. (#223) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
bc0d77b9 Release 0.12.0. (#221) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
6f535411 Fix minimal-bundle splitting to avoid infinite loops. (#220) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
f90a03b7 Panics on non consecutive blocks and vregs ids (#211) Ivor Wanders <i****s@u****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
b995300a Fuzzing: add "callsite-ish constraints". (#216) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
eba60dc7 Version 0.11.3. (#215) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
01904ffa Redefine a minimal bundle to have only one LiveRange. (#214) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
3b6f83a0 Release 0.11.2. (#213) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
a5a80be8 TooManyLiveRegs check: fix `break` that was broken by allocator change. (#212) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
925df1b4 Fix broken link in README (NFC) (#207) c8ef <c****f@o****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
132c3b19 Release 0.11.1. (#205) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
over 1 year ago
75ccb017 Improve performance by optimizing bundle merging logic. (#204) Victor M. Alvarez <v****z@v****m>
Committed by: GitHub <n****y@g****m>
over 1 year ago
a3296d0b Update hashbrown to 0.15 (#202) Alphyr <4****r@u****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
2a5777a3 Bump to version 0.11.0. (#201) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
3c84b6fe Corrected errors in Fastalloc doc (#199) Demilade Sonuga <s****3@g****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
f2b95334 Adding new API that accepts resusable context. (#196) Jakub Dóka <6****a@u****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
0130fee8 Fastalloc doc (#198) Demilade Sonuga <s****3@g****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
24e5c9db Remove some final references to stack maps (#197) Nick Fitzgerald <f****n@g****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
e684ee56 Fastalloc1 (#181) Demilade Sonuga <s****3@g****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
86303b0c Update to 0.10.2 (#193) Trevor Elliott <t****t@f****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
d251c8e2 Fix bit packing of bundle params (#192)
Co-authored-by: Chris Fallin <c****s@c****g>
Trevor Elliott <t****t@f****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
b778e884 Version 0.10.1. (#189) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
fa75f977 chore: update dependencies (#188) Jonas Kruckenberg <i****e@p****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
18e30ea8 Bump to 0.10.0 (#187) Trevor Elliott <t****t@f****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
abdc3d64 Remove the OperandConstraint::Stack variant (#185)
Co-authored-by: Nick Fitzgerald <f****n@g****m>, Nick Fitzgerald <f****n@g****m>
Trevor Elliott <t****t@f****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
76f120b9 Remove safepoint support (#183)
Co-authored-by: Nick Fitzgerald <f****n@g****m>, Nick Fitzgerald <f****n@g****m>
Trevor Elliott <t****t@f****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
4c98571d Release version 0.9.4 (#184) Trevor Elliott <t****t@f****m>
Committed by: GitHub <n****y@g****m>
almost 2 years ago
f4812a23 Refactor PRegSet. (#178) Denis Drakhnia <n****3@g****m>
Committed by: GitHub <n****y@g****m>
about 2 years ago
b13cda14 Revert "Make parallel-moves resolver available publicly" (#175) Jamey Sharp <j****p@f****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
29fc924e Upgrade cargo-deny to 0.14.22 (#176) Jamey Sharp <j****p@f****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
1628818a early break in cfg.rs (#174) lyj <s****1@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
ea86b874 Allow fixed-early-def and fixed-late-use constraints (#168) Amanieu d'Antras <a****u@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
98fbea5b Remove support for backwards `InstRange` (#169) Amanieu d'Antras <a****u@g****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
8eae9015 fix typo (#167) zhiqiangxu <6****0@q****m>
Committed by: GitHub <n****y@g****m>
over 2 years ago
d0e5ccac Correct a typo in serialize.rs (#162) Felix Yan <f****s@a****g>
Committed by: GitHub <n****y@g****m>
over 2 years ago
5d79e12d Update hashbrown to 0.14 (#164) Alphyr <4****r@u****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
00dc3320 Move the split point to the first fixed use (#165) Trevor Elliott <t****t@f****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
4777ec92 Bump to version 0.9.3 (#166) Trevor Elliott <t****t@f****m>
Committed by: GitHub <n****y@g****m>
almost 3 years ago
7d90ca93 Remove unused function generator options (#163) Trevor Elliott <t****t@f****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
6ba8cab0 Propagate the cached fixed-def flag when merging bundles (#161) Amanieu d'Antras <a****u@g****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
bcaaf390 Simplify stack-to-stack moves (#159) Jamey Sharp <j****p@f****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
17d621bf Only sort parallel-moves list once (#157) Jamey Sharp <j****p@f****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
783ba476 Revert "Allow merging bundles that have a fixed-reg def (#155)" (#160) Trevor Elliott <t****t@f****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
52bf3228 Simplify parallel-moves state machine (#158) Jamey Sharp <j****p@f****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
69dba4a8 Make parallel-moves resolver available publicly (#156) Jamey Sharp <j****p@f****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
1f083421 Allow merging bundles that have a fixed-reg def (#155) Amanieu d'Antras <a****u@g****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
bf1423b2 Version bump to 0.9.2. (#153) Chris Fallin <c****s@c****g>
Committed by: GitHub <n****y@g****m>
about 3 years ago
09371f0b Run the fuzzer with all register classes (#152) Amanieu d'Antras <a****u@g****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
21644c57 Avoid generating the state in the check if logging is disabled (#151) Amanieu d'Antras <a****u@g****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
b89f4416 Check constraints for Def operands in the checker (#150) Amanieu d'Antras <a****u@g****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
4b136d62 Fix handling of dedicated scratch registers (#149) Amanieu d'Antras <a****u@g****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
24c05179 Add `regalloc2-tool` (#148) Amanieu d'Antras <a****u@g****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
62333e98 Add a newtypes for LiveRange, LiveBundle, SpillSet, and VReg storage (#142) Trevor Elliott <t****t@f****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
e5308541 Move edits out of Env (#143) Trevor Elliott <t****t@f****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
24c11807 Remove the merged_into field of LiveRangeData (#141) Trevor Elliott <t****t@f****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
19495b90 Bump version to 0.9.1 (#139) Trevor Elliott <t****t@f****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
64df42b1 Handle dedicated scratch registers in the redundant move eliminator (#138) Amanieu d'Antras <a****u@g****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
d3a4ee98 Prefer registers for block-param moves (#137) Trevor Elliott <t****t@f****m>
Committed by: GitHub <n****y@g****m>
about 3 years ago
b8434a56 Bump version to 0.9.0 (#136) Trevor Elliott <t****t@f****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
7662cd03 Refactor inserted move handling (#135) Trevor Elliott <t****t@f****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
a655d4f1 Revert "Separate vectors for each priority level (#133)" (#134) Trevor Elliott <t****t@f****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
9d382920 Separate vectors for each priority level (#133) Trevor Elliott <a****e@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
d6efc783 Initial support for overlapping LiveRanges (#122) Trevor Elliott <a****e@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago
1b4287b6 Bump version to 0.8.1 (#130) Amanieu d'Antras <a****u@g****m>
Committed by: GitHub <n****y@g****m>
over 3 years ago

← Back to repository