Changes
#70 (Apr 10, 2024, 7:46:21 PM)
- Missing bytecode 240 — guillermopolito / githubweb
#69 (Apr 10, 2024, 6:11:49 PM)
- DruidJIT: Hi gen_PrimitiveAtPut — nahuel.palumbo / githubweb
#68 (Apr 8, 2024, 4:50:33 PM)
- API instead of export — guillermopolito / githubweb
#67 (Apr 8, 2024, 3:00:29 PM)
- Removing forcePushRegisterCallingConvention for primitiveValue compilation — nahuel.palumbo / githubweb
#66 (Apr 4, 2024, 3:31:00 PM)
#65 (Apr 4, 2024, 10:36:43 AM)
#64 (Mar 27, 2024, 3:43:24 PM)
- Merge remote-tracking branch 'pharo-project/druid' into druid-oldclosures — guillermopolito / githubweb
#63 (Mar 26, 2024, 5:35:46 PM)
- Merge fake - Rollback primitiveBitShift using signed64BitValueOf: — nahuel.palumbo / githubweb
#62 (Mar 22, 2024, 3:26:48 PM)
- Last DruidJIT generation — nahuel.palumbo / githubweb
#61 (Mar 19, 2024, 1:50:17 PM)
- DruidJIT: genStoreCheckTrampoline uses TempReg — nahuel.palumbo / githubweb
#60 (Mar 15, 2024, 11:28:46 AM)
- Add generation for LogicalShiftRightRR. — ignbianchi / githubweb
#59 (Mar 14, 2024, 12:40:14 PM)
- DruidJIT: Fix unsigned comparison after rotate — nahuel.palumbo / githubweb
#57 (Feb 13, 2024, 4:07:44 PM)
- Ups, commented bytecode confusion — nahuel.palumbo / githubweb
#56 (Feb 13, 2024, 11:02:15 AM)
- avoid shared cases — guillermopolito / githubweb
#55 (Feb 8, 2024, 3:18:53 PM)
#54 (Feb 7, 2024, 2:27:24 PM)
- Bump number of estimated bytecodes for Druid compilation — guillermopolito / githubweb
#53 (Jan 22, 2024, 11:05:09 AM)
- Generate super DruidJIT afer merge — nahuel.palumbo / githubweb
#52 (Jan 16, 2024, 2:31:04 PM)
- Avoud double pop — guillermopolito / githubweb
#51 (Jan 12, 2024, 11:12:34 AM)
- fix: copying to physical registers cannot be staged — guillermopolito / githubweb
#50 (Jan 2, 2024, 11:47:07 PM)
- Remove #needsFrameAlways: — nahuel.palumbo / githubweb
#49 (Dec 20, 2023, 4:24:04 PM)
- Version working modulo gen_ExtPushFullClosureBytecode due to MoveM64:r:R: — guillermopolito / githubweb
#48 (Dec 15, 2023, 9:17:37 PM)
- Add simple druid jit push closure — guillermopolito / githubweb
#47 (Dec 15, 2023, 7:04:08 PM)
#46 (Dec 15, 2023, 9:38:22 AM)
- Dump latest generated version. All working except for gen_PushLiteralVariable16CasesBytecode — guillermopolito / githubweb
#45 (Dec 13, 2023, 11:24:10 AM)
#44 (Dec 13, 2023, 11:02:07 AM)
#43 (Dec 1, 2023, 3:18:04 PM)
- Closure support — guillermopolito / githubweb
#42 (Dec 1, 2023, 2:56:13 PM)
- Annotate methodObj reference always — nahuel.palumbo / githubweb
#41 (Nov 28, 2023, 4:20:34 PM)
- Identation — nahuel.palumbo / githubweb
#40 (Nov 27, 2023, 4:18:06 PM)
- Separate the idea of unknown bytecode from deoptimisation. — guillermopolito / githubweb
#39 (Nov 27, 2023, 2:43:30 PM)
- DruidJIT: Fix inner staged branches — nahuel.palumbo / githubweb
#36 (Nov 16, 2023, 8:51:04 AM)
- Ups, fail if — nahuel.palumbo / githubweb
#35 (Jul 27, 2023, 12:29:51 PM)
- Rename pragma for Druid specialisation — nahuel.palumbo / githubweb
#34 (Jul 19, 2023, 8:31:12 AM)
#33 (Jul 18, 2023, 2:21:49 PM)
- Restore validation. Fix offset validation directly in the backend. — guillermopolito / githubweb
#32 (Jul 10, 2023, 3:17:16 PM)
- Adding missing return — guillermopolito / githubweb
#31 (Jul 6, 2023, 5:09:41 PM)
- Simplify generation of druid conditional jumps — guillermopolito / githubweb
#30 (Jul 4, 2023, 1:19:29 PM)
- Fix test — guillermopolito / githubweb
#29 (Jun 14, 2023, 3:57:43 PM)
- Try new conditional jump translation — guillermopolito / githubweb
#27 (May 4, 2023, 5:06:30 PM)
- update Linux x64 vm hash — guillermopolito / githubweb
#26 (Apr 27, 2023, 10:10:13 PM)
- Add special sends to translation — guillermopolito / githubweb
#25 (Apr 27, 2023, 7:16:57 PM)
- Fix generated code — guillermopolito / githubweb
#24 (Apr 26, 2023, 10:28:57 AM)
- Add generations 1 to 9 — guillermopolito / githubweb
#23 (Apr 25, 2023, 4:15:58 PM)
- Do not store the forwarder resolution in the compiled code. — guillermopolito / githubweb
#22 (Apr 25, 2023, 1:57:43 PM)
- Generate new DruidJIT — nahuel.palumbo / githubweb
#21 (Apr 24, 2023, 3:00:52 PM)
- Adding a comment for needsFrame method — nahuel.palumbo / githubweb
#20 (Apr 17, 2023, 12:38:26 PM)
- Do zero fixups — guillermopolito / githubweb
#19 (Apr 7, 2023, 10:44:43 PM)
- Cleanup implementation. — guillermopolito / githubweb
#18 (Apr 6, 2023, 2:59:01 PM)
#17 (Apr 6, 2023, 12:42:49 AM)
- Refactor and add support to get/set the bytecode size from the bytecode table. — hernan.morales / githubweb
#16 (Apr 5, 2023, 4:46:58 PM)
- New generated DruidJIT code — nahuel.palumbo / githubweb
#15 (Apr 5, 2023, 10:13:14 AM)
- Testing primitiveFullClosureValue compilation on Druid — nahuel.palumbo / githubweb
#14 (Apr 4, 2023, 5:24:26 PM)
- Add druidFail support to test failing primitives and bytecodes — hernan.morales / githubweb
#13 (Mar 23, 2023, 9:05:59 PM)
- Adding maycallback primitives to the table — nahuel.palumbo / githubweb
#12 (Mar 22, 2023, 2:27:27 PM)
- New flavour: JITZeroVM — nahuel.palumbo / githubweb
#11 (Mar 13, 2023, 4:43:40 PM)
- Remove halt — hernan.morales / githubweb
#10 (Mar 3, 2023, 7:23:46 PM)
- Merge 26e6beba7c69e78beba514a4d205e609bc31d606 — hernan.morales / githubweb
#9 (Feb 20, 2023, 6:21:57 PM)
- Add numberOfArguments: annotation to primitives. — hernan.morales / githubweb
#8 (Feb 14, 2023, 6:20:24 PM)
- Changes for the GeneratedJIT compilation with Slang — hernan.morales / githubweb
#6 (Feb 7, 2023, 5:39:29 PM)
- Fix merge — guillermopolito / githubweb
#5 (Feb 2, 2023, 1:06:04 PM)
- Merge pull request #528 from syrel/patch-1 — github / githubweb
- Restoring signalFinalization: of weak objects for backwards compatibility — guillermopolito / githubweb
#4 (Jan 9, 2023, 10:25:37 AM)
- Only push to the stack if the compiler calling convention says it — guillermopolito / githubweb
#3 (Dec 8, 2022, 4:31:24 PM)
- Clean and small fixes — nahuel.palumbo / githubweb
#2 (Dec 2, 2022, 4:59:08 PM)
- Fix baseline: Moving back VMClass and VMObjectIndices to Melchor package — nahuel.palumbo / githubweb