Commit Graph

  • a46b2d5c56 update to use parfait not virtual Torsten Ruger 2015-05-29 12:33:40 +03:00
  • c28430698c get binary code to work Torsten Ruger 2015-05-28 21:10:27 +03:00
  • 5845bde33a binary code to its own class Torsten Ruger 2015-05-26 20:17:43 +03:00
  • 96c59ac144 fixing assembly (wip) Torsten Ruger 2015-05-26 20:17:03 +03:00
  • 8413f6b470 smaller clean-ups Torsten Ruger 2015-05-25 18:48:35 +03:00
  • 4d0773ebae misc Torsten Ruger 2015-05-24 20:00:11 +03:00
  • 5670f07eac bit more on booting of the space Torsten Ruger 2015-05-24 19:59:19 +03:00
  • 2ccbea04b9 fixing assembly Torsten Ruger 2015-05-24 18:05:20 +03:00
  • 95ac024421 fix old tests again Torsten Ruger 2015-05-24 16:55:03 +03:00
  • 29a34b4d24 no need to keep object list in linker (use space) Torsten Ruger 2015-05-24 16:25:17 +03:00
  • 3e18694be7 code for method Torsten Ruger 2015-05-24 16:24:57 +03:00
  • 38cb9f7d3c get words to compare to strings Torsten Ruger 2015-05-24 15:31:44 +03:00
  • b58bba3fc4 register access fixes Torsten Ruger 2015-05-24 15:31:30 +03:00
  • 6f0ae51dc5 move register constants here Torsten Ruger 2015-05-24 15:07:07 +03:00
  • 05a7ded7d5 fix space layout and init Torsten Ruger 2015-05-24 15:06:35 +03:00
  • 1170761922 fix classic index bug Torsten Ruger 2015-05-24 15:05:58 +03:00
  • 6786855e95 start on passes Torsten Ruger 2015-05-24 13:55:05 +03:00
  • 47abdffd1a minor Torsten Ruger 2015-05-24 13:54:17 +03:00
  • 3c0022191b more booting Torsten Ruger 2015-05-24 13:53:49 +03:00
  • e64733d72b some link for readmes Torsten Ruger 2015-05-24 13:42:29 +03:00
  • 1a499a1de9 fix method seperation Torsten Ruger 2015-05-24 13:31:33 +03:00
  • 1d9ef6d5c8 boot process 90 percent done Torsten Ruger 2015-05-23 12:15:06 +03:00
  • 94f49bf5c2 much work on boot process Torsten Ruger 2015-05-22 22:51:36 +03:00
  • 174afb33fb catch errrors Torsten Ruger 2015-05-22 22:50:40 +03:00
  • b687255976 move to parfait members Torsten Ruger 2015-05-22 22:50:19 +03:00
  • b4eb14e639 found bug and more tests Torsten Ruger 2015-05-21 21:50:39 +03:00
  • 531d3e181a was missing some super inits Torsten Ruger 2015-05-21 21:50:17 +03:00
  • a28b41a5f5 renamed adapter Torsten Ruger 2015-05-21 21:49:47 +03:00
  • 422ec64105 all green Torsten Ruger 2015-05-20 17:29:08 +03:00
  • 2ec9ee90f9 forgot to init super Torsten Ruger 2015-05-20 17:17:11 +03:00
  • 6eba363fb8 more speration Torsten Ruger 2015-05-20 17:11:13 +03:00
  • d6d0f4f43a split compiled_method into method and compiled_method_info Torsten Ruger 2015-05-20 16:43:26 +03:00
  • dd2a5e367f more docs and better read me Torsten Ruger 2015-05-20 13:50:56 +03:00
  • d71547ea01 copy and other improvements for word Torsten Ruger 2015-05-20 13:50:25 +03:00
  • 06cfba7c58 get sod to output lists and dicts Torsten Ruger 2015-05-20 10:57:20 +03:00
  • 6f46f54714 update sof Torsten Ruger 2015-05-20 10:56:36 +03:00
  • 8ec8a519ba externalize boot process Torsten Ruger 2015-05-19 20:29:33 +03:00
  • 4e3640e432 shift code from class to module Torsten Ruger 2015-05-18 12:35:01 +03:00
  • c983b1cba5 bit of test cleaning Torsten Ruger 2015-05-18 10:51:37 +03:00
  • cfc2c474b2 test compatibility layer Torsten Ruger 2015-05-18 10:47:29 +03:00
  • f7eb888c36 refactoring virtual parfait code Torsten Ruger 2015-05-18 10:21:23 +03:00
  • 0aa603fa48 more todos Torsten Ruger 2015-05-18 10:19:28 +03:00
  • d348e7afe7 more parfait ripples Torsten Ruger 2015-05-18 10:10:31 +03:00
  • d52cd82c92 link to book in read me Torsten Ruger 2015-05-17 20:07:52 +03:00
  • cff827ad42 final word fix Torsten Ruger 2015-05-17 15:34:45 +03:00
  • e70bfb9f7a many minor parfait fixes Torsten Ruger 2015-05-17 15:34:29 +03:00
  • 3bdba119c8 fix the list after object fixes Torsten Ruger 2015-05-17 14:56:06 +03:00
  • 3b268df920 init with nil layout Torsten Ruger 2015-05-17 14:55:10 +03:00
  • 701b0bc011 fix object grow Torsten Ruger 2015-05-17 14:44:48 +03:00
  • 1114f06921 rename old layout() Torsten Ruger 2015-05-17 14:41:18 +03:00
  • 350d708fd3 introduce some constants Torsten Ruger 2015-05-17 14:40:02 +03:00
  • 8fa501fb91 fix object compiletime Torsten Ruger 2015-05-17 14:38:25 +03:00
  • fe2be323d8 improve boot Torsten Ruger 2015-05-16 20:16:49 +03:00
  • 7085dee510 array to list conversion Torsten Ruger 2015-05-16 14:01:48 +03:00
  • bee269f7a8 just renaming Torsten Ruger 2015-05-16 12:54:11 +03:00
  • 9376b8bc16 work on ObjectWriter Torsten Ruger 2015-05-16 12:53:10 +03:00
  • 9d8dc68bf4 fixing all tests Torsten Ruger 2015-05-15 21:11:44 +03:00
  • f691ba1b20 using sof is_value Torsten Ruger 2015-05-15 21:11:29 +03:00
  • 097f607bd3 using git sod with new functions Torsten Ruger 2015-05-15 21:11:11 +03:00
  • a46dd9f6bf more word tests Torsten Ruger 2015-05-15 20:31:43 +03:00
  • 0731a6061a fix word implementation and tests Torsten Ruger 2015-05-15 16:45:36 +03:00
  • 164816c441 basic word functionality Torsten Ruger 2015-05-14 20:39:12 +03:00
  • 5e0e8c8364 move index_of to list Torsten Ruger 2015-05-14 19:54:38 +03:00
  • c2b84925a4 basic functions for object Torsten Ruger 2015-05-14 19:53:56 +03:00
  • 9d711e7766 moving string to parfait Torsten Ruger 2015-05-13 16:17:10 +03:00
  • baca6eb4c6 rename string to word Torsten Ruger 2015-05-13 16:06:38 +03:00
  • bf5576f805 small clean Torsten Ruger 2015-05-13 12:22:51 +03:00
  • f92e5cf475 fix all tests again Torsten Ruger 2015-05-13 12:15:14 +03:00
  • dd41758dea renamed array and hash to list and dictionary Torsten Ruger 2015-05-12 19:10:45 +03:00
  • a94ce51c58 also test array Torsten Ruger 2015-05-12 19:03:14 +03:00
  • 398516a596 fixes parfaits hash by implementing array Torsten Ruger 2015-05-12 18:52:01 +03:00
  • b980def84e move space to parfait Torsten Ruger 2015-05-12 15:36:44 +03:00
  • 2e8b514e9c start to use parfait classes Torsten Ruger 2015-05-12 14:58:29 +03:00
  • 73a6a5db39 move meta and boot class to parfait Torsten Ruger 2015-05-12 09:54:36 +03:00
  • b804354236 fix requires and some scoping Torsten Ruger 2015-05-12 09:44:34 +03:00
  • ab870e3323 moved the whole parfait into its namespace/module Torsten Ruger 2015-05-11 18:55:49 +03:00
  • a552e3fbce remove virtual frame (just using parfait) Torsten Ruger 2015-05-10 17:12:43 +03:00
  • d41676fdfd namespace cleanup Torsten Ruger 2015-05-08 15:19:30 +03:00
  • de8fe46fe0 move compiler into virtual Torsten Ruger 2015-05-08 15:10:30 +03:00
  • a1b9acce3d basic name expression code Torsten Ruger 2015-05-08 14:57:11 +03:00
  • c700a3aabe better compiler docs Torsten Ruger 2015-05-08 14:55:01 +03:00
  • 6f2affaf36 fix name expression and test Torsten Ruger 2015-05-08 14:34:46 +03:00
  • 2fde50c27a some more tests fixed Torsten Ruger 2015-05-06 15:15:53 +03:00
  • 9bf5eb2621 somewhat correct that message at compile-time idea Torsten Ruger 2015-05-06 15:15:33 +03:00
  • 8a7db6d4f2 remove message as third arg to compile Torsten Ruger 2015-05-06 15:14:47 +03:00
  • 1feed6af44 create one file per instruction Torsten Ruger 2015-05-06 08:55:14 +03:00
  • 4f1508ca61 moved slots to own directory Torsten Ruger 2015-05-06 08:38:29 +03:00
  • cdea4915f9 bit more cleanup after compiler Torsten Ruger 2015-05-05 15:11:09 +03:00
  • 001af3f8b6 reviving more tests Torsten Ruger 2015-05-05 14:04:37 +03:00
  • e4c799ecb6 first tests comping through after ast/compile change Torsten Ruger 2015-05-04 23:03:52 +03:00
  • ff22c17784 move ast to compiler Torsten Ruger 2015-05-04 14:22:22 +03:00
  • 92bbd70c77 move builtin to register, where it belongs Torsten Ruger 2015-05-04 11:12:31 +03:00
  • 3659cb4b81 make the tests run (and pass) again Torsten Ruger 2015-05-04 11:10:40 +03:00
  • 4aca2caa05 using gem version of dependents Torsten Ruger 2015-05-04 11:10:19 +03:00
  • 8180c67d48 move sof to own repo Torsten Ruger 2015-05-03 20:38:13 +03:00
  • 91e2ff886c sorted out the domain Torsten Ruger 2015-05-03 20:33:54 +03:00
  • 618b8d05f8 adding ruby method lists Torsten Ruger 2015-04-15 11:39:12 +03:00
  • 5792fb983b add module Torsten Ruger 2015-04-15 11:38:46 +03:00
  • c14bacd171 fix inheritance Torsten Ruger 2015-04-10 14:02:28 +03:00
  • aaf6da8808 make object derivation explicit Torsten Ruger 2015-04-08 20:33:15 +03:00