Skip to content

Changes

#70 (Apr 10, 2024, 7:46:21 PM)

  1. Missing bytecode 240 — guillermopolito / githubweb

#69 (Apr 10, 2024, 6:11:49 PM)

  1. DruidJIT: Hi gen_PrimitiveAtPut — nahuel.palumbo / githubweb

#68 (Apr 8, 2024, 4:50:33 PM)

  1. API instead of export — guillermopolito / githubweb

#67 (Apr 8, 2024, 3:00:29 PM)

  1. Removing forcePushRegisterCallingConvention for primitiveValue compilation — nahuel.palumbo / githubweb

#66 (Apr 4, 2024, 3:31:00 PM)

  1. Update smalltalksrc/VMMaker/StackToRegisterMappingCogit.class.st — github / githubweb

#65 (Apr 4, 2024, 10:36:43 AM)

  1. Update smalltalksrc/VMMaker/InterpreterPrimitives.class.st — github / githubweb

#64 (Mar 27, 2024, 3:43:24 PM)

  1. Merge remote-tracking branch 'pharo-project/druid' into druid-oldclosures — guillermopolito / githubweb

#63 (Mar 26, 2024, 5:35:46 PM)

  1. Merge fake - Rollback primitiveBitShift using signed64BitValueOf: — nahuel.palumbo / githubweb

#62 (Mar 22, 2024, 3:26:48 PM)

  1. Last DruidJIT generation — nahuel.palumbo / githubweb

#61 (Mar 19, 2024, 1:50:17 PM)

  1. DruidJIT: genStoreCheckTrampoline uses TempReg — nahuel.palumbo / githubweb

#60 (Mar 15, 2024, 11:28:46 AM)

  1. Add generation for LogicalShiftRightRR. — ignbianchi / githubweb

#59 (Mar 14, 2024, 12:40:14 PM)

  1. DruidJIT: Fix unsigned comparison after rotate — nahuel.palumbo / githubweb

#57 (Feb 13, 2024, 4:07:44 PM)

  1. Ups, commented bytecode confusion — nahuel.palumbo / githubweb

#56 (Feb 13, 2024, 11:02:15 AM)

  1. avoid shared cases — guillermopolito / githubweb

#55 (Feb 8, 2024, 3:18:53 PM)

  1. Merge branch 'druid' into compile-primitiveAt — github / githubweb

#54 (Feb 7, 2024, 2:27:24 PM)

  1. Bump number of estimated bytecodes for Druid compilation — guillermopolito / githubweb

#53 (Jan 22, 2024, 11:05:09 AM)

  1. Generate super DruidJIT afer merge — nahuel.palumbo / githubweb

#52 (Jan 16, 2024, 2:31:04 PM)

  1. Avoud double pop — guillermopolito / githubweb

#51 (Jan 12, 2024, 11:12:34 AM)

  1. fix: copying to physical registers cannot be staged — guillermopolito / githubweb

#50 (Jan 2, 2024, 11:47:07 PM)

  1. Remove #needsFrameAlways: — nahuel.palumbo / githubweb

#49 (Dec 20, 2023, 4:24:04 PM)

  1. Version working modulo gen_ExtPushFullClosureBytecode due to MoveM64:r:R: — guillermopolito / githubweb

#48 (Dec 15, 2023, 9:17:37 PM)

  1. Add simple druid jit push closure — guillermopolito / githubweb

#47 (Dec 15, 2023, 7:04:08 PM)

  1. Merge branch 'druid' into fix-closure-creation — github / githubweb

#46 (Dec 15, 2023, 9:38:22 AM)

  1. Dump latest generated version. All working except for gen_PushLiteralVariable16CasesBytecode — guillermopolito / githubweb

#45 (Dec 13, 2023, 11:24:10 AM)

  1. Merge branch 'druid' into druid-fix-simplestack — github / githubweb

#44 (Dec 13, 2023, 11:02:07 AM)

  1. Fix return in interpreter bis — github / githubweb

#43 (Dec 1, 2023, 3:18:04 PM)

  1. Closure support — guillermopolito / githubweb

#42 (Dec 1, 2023, 2:56:13 PM)

  1. Annotate methodObj reference always — nahuel.palumbo / githubweb

#41 (Nov 28, 2023, 4:20:34 PM)

  1. Identation — nahuel.palumbo / githubweb

#40 (Nov 27, 2023, 4:18:06 PM)

  1. Separate the idea of unknown bytecode from deoptimisation. — guillermopolito / githubweb

#39 (Nov 27, 2023, 2:43:30 PM)

  1. DruidJIT: Fix inner staged branches — nahuel.palumbo / githubweb

#36 (Nov 16, 2023, 8:51:04 AM)

  1. Ups, fail if — nahuel.palumbo / githubweb

#35 (Jul 27, 2023, 12:29:51 PM)

  1. Rename pragma for Druid specialisation — nahuel.palumbo / githubweb

#34 (Jul 19, 2023, 8:31:12 AM)

  1. Merge branch 'druid' into extSendSuperBytecode — github / githubweb

#33 (Jul 18, 2023, 2:21:49 PM)

  1. Restore validation. Fix offset validation directly in the backend. — guillermopolito / githubweb

#32 (Jul 10, 2023, 3:17:16 PM)

  1. Adding missing return — guillermopolito / githubweb

#31 (Jul 6, 2023, 5:09:41 PM)

  1. Simplify generation of druid conditional jumps — guillermopolito / githubweb

#30 (Jul 4, 2023, 1:19:29 PM)

  1. Fix test — guillermopolito / githubweb

#29 (Jun 14, 2023, 3:57:43 PM)

  1. Try new conditional jump translation — guillermopolito / githubweb

#27 (May 4, 2023, 5:06:30 PM)

  1. update Linux x64 vm hash — guillermopolito / githubweb

#26 (Apr 27, 2023, 10:10:13 PM)

  1. Add special sends to translation — guillermopolito / githubweb

#25 (Apr 27, 2023, 7:16:57 PM)

  1. Fix generated code — guillermopolito / githubweb

#24 (Apr 26, 2023, 10:28:57 AM)

  1. Add generations 1 to 9 — guillermopolito / githubweb

#23 (Apr 25, 2023, 4:15:58 PM)

  1. Do not store the forwarder resolution in the compiled code. — guillermopolito / githubweb

#22 (Apr 25, 2023, 1:57:43 PM)

  1. Generate new DruidJIT — nahuel.palumbo / githubweb

#21 (Apr 24, 2023, 3:00:52 PM)

  1. Adding a comment for needsFrame method — nahuel.palumbo / githubweb

#20 (Apr 17, 2023, 12:38:26 PM)

  1. Do zero fixups — guillermopolito / githubweb

#19 (Apr 7, 2023, 10:44:43 PM)

  1. Cleanup implementation. — guillermopolito / githubweb

#18 (Apr 6, 2023, 2:59:01 PM)

  1. Do not generate ceMethodAbortTrampoline: — github / githubweb

#17 (Apr 6, 2023, 12:42:49 AM)

  1. 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)

  1. New generated DruidJIT code — nahuel.palumbo / githubweb

#15 (Apr 5, 2023, 10:13:14 AM)

  1. Testing primitiveFullClosureValue compilation on Druid — nahuel.palumbo / githubweb

#14 (Apr 4, 2023, 5:24:26 PM)

  1. Add druidFail support to test failing primitives and bytecodes — hernan.morales / githubweb

#13 (Mar 23, 2023, 9:05:59 PM)

  1. Adding maycallback primitives to the table — nahuel.palumbo / githubweb

#12 (Mar 22, 2023, 2:27:27 PM)

  1. New flavour: JITZeroVM — nahuel.palumbo / githubweb

#11 (Mar 13, 2023, 4:43:40 PM)

  1. Remove halt — hernan.morales / githubweb

#10 (Mar 3, 2023, 7:23:46 PM)

  1. Merge 26e6beba7c69e78beba514a4d205e609bc31d606 — hernan.morales / githubweb

#9 (Feb 20, 2023, 6:21:57 PM)

  1. Add numberOfArguments: annotation to primitives. — hernan.morales / githubweb

#8 (Feb 14, 2023, 6:20:24 PM)

  1. Changes for the GeneratedJIT compilation with Slang — hernan.morales / githubweb

#6 (Feb 7, 2023, 5:39:29 PM)

  1. Fix merge — guillermopolito / githubweb

#5 (Feb 2, 2023, 1:06:04 PM)

  1. Merge pull request #528 from syrel/patch-1 — github / githubweb
  2. Restoring signalFinalization: of weak objects for backwards compatibility — guillermopolito / githubweb

#4 (Jan 9, 2023, 10:25:37 AM)

  1. Only push to the stack if the compiler calling convention says it — guillermopolito / githubweb

#3 (Dec 8, 2022, 4:31:24 PM)

  1. Clean and small fixes — nahuel.palumbo / githubweb

#2 (Dec 2, 2022, 4:59:08 PM)

  1. Fix baseline: Moving back VMClass and VMObjectIndices to Melchor package — nahuel.palumbo / githubweb