Skip to content

Changes

#10 (May 10, 2023, 6:52:59 PM)

  1. Use vm 10.0.2 to build — guillermopolito / githubweb
  2. Fix commitish in download — github / githubweb
  3. New generated DruidJIT with bytecodes — nahuel.palumbo / githubweb
  4. Fix DruidMirror and JITZero models for vm compilation — nahuel.palumbo / githubweb
  5. Remove bytecodes from DruidJIT (need more work) — nahuel.palumbo / githubweb
  6. Update aarch mac vm download hash — github / githubweb
  7. do not use Stack VM — github / githubweb
  8. Adding bytecodes to DruidJIT - Small change in the interpreter — nahuel.palumbo / githubweb
  9. Druid: experiment with only one bytecode — nahuel.palumbo / githubweb
  10. Druid: experiment with 2 bytecodes — nahuel.palumbo / githubweb
  11. Clean dependent on instruction allocation — guillermopolito / githubweb
  12. Allow resetting annotations — guillermopolito / githubweb
  13. Clean all fields of an instruction on demand — guillermopolito / githubweb
  14. Do zero fixups — guillermopolito / githubweb
  15. DruidVM: Adding Return bytecode compilation — nahuel.palumbo / githubweb
  16. Fix DruidMirrorCogit tables definition (using symbols!) — nahuel.palumbo / githubweb
  17. DruidJIT: pushLiteralConstantBytecode only for literal 1 — nahuel.palumbo / githubweb
  18. DruidJIT: pushLiteralConstantBytecode only for literal 0 — nahuel.palumbo / githubweb
  19. DruidJIT: Hacking PushLiteralConstantBytecode — nahuel.palumbo / githubweb
  20. Simulator doesn't need to clean allocated memory — nahuel.palumbo / githubweb
  21. DruidJIT: Using methodObj variable — nahuel.palumbo / githubweb
  22. DruidJIT with JIT compile expressions folding — nahuel.palumbo / githubweb
  23. Fix CompiledMethodProxy check — nahuel.palumbo / githubweb
  24. Changes on jitted stack: — nahuel.palumbo / githubweb
  25. Adding a comment for needsFrame method — nahuel.palumbo / githubweb
  26. Adding extra descriptors on the interpreter as pragmas on bytecode methods — nahuel.palumbo / githubweb
  27. Generate new DruidJIT — nahuel.palumbo / githubweb
  28. Do not store the forwarder resolution in the compiled code. — guillermopolito / githubweb
  29. Use druidIgnore: instead of druidExitPoint — guillermopolito / githubweb
  30. Add pushLiteralVariable and pushTemporary in druid jit — guillermopolito / githubweb
  31. Add extra bytecode generators and annotations — guillermopolito / githubweb
  32. Add pushReceiverVariableBytecode — guillermopolito / githubweb
  33. Ban more rules — guillermopolito / githubweb
  34. Add returnFalse, returnNil and bytecodePrimAdd to DruidJIT — guillermopolito / githubweb
  35. Add generations 1 to 9 — guillermopolito / githubweb
  36. Optimising more patterns — guillermopolito / githubweb
  37. Fix loads — guillermopolito / githubweb
  38. Fix generated code — guillermopolito / githubweb
  39. Add special sends to translation — guillermopolito / githubweb
  40. Annotate jumps — guillermopolito / githubweb
  41. Upgrade build image — guillermopolito / githubweb
  42. Fix MoveMbrR instruction sizes — guillermopolito / githubweb
  43. Do not check anontations when compiling — guillermopolito / githubweb
  44. Fix download hash and url for windows and linux — guillermopolito / githubweb
  45. Fix Linux x64 url — guillermopolito / githubweb
  46. update Linux x64 vm hash — guillermopolito / githubweb
  47. Fix mirror table — guillermopolito / githubweb