| 2010-02-10 |
Vincent St... | Removed code that dealt with ROM closure, since these... master |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2010-02-10 |
Vincent St... | Since we don't use closures as pairs in the stack anymo... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2010-01-10 |
Vincent St... | Closures no longer appear in the environment, and can... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-10-23 |
Vincent St... | Changed the name of some primitives in picobit-vm.h... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-10-09 |
Vincent St... | Changed the name of the * primitive to mul-non-neg. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-10-09 |
Vincent St... | Moved neg into the standard library. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-10-08 |
Vincent St... | Fixed a typo. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-10-08 |
Vincent St... | Cleaned dispatch a bit. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-10-08 |
Vincent St... | Moved vector copy to the library instead of the VM. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-10-08 |
Vincent St... | Fixed a warning in debug.c. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-09-03 |
Vincent St... | Reworked the branch instructions of the VM, and changed... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-09-03 |
Vincent St... | New version of the assembler, that generates better... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-08-19 |
Vincent St... | A couple of fixes for numerical operations without... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-07-25 |
Vincent St... | Restructured the argument counting code. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-07-25 |
Vincent St... | Since picobit-vm.h can now contain code (with LESS_MACR... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-07-25 |
Vincent St... | Fixed a bug related to this option. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-07-25 |
Vincent St... | Added an option to replace some macros by functions. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-07-25 |
Vincent St... | Removed a couple of useless macros. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-07-25 |
Vincent St... | Fixed a couple of things for MCC18. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-07-25 |
Vincent St... | Fixed a couple more things for Hi-Tech C. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-07-25 |
Vincent St... | Fixed a couple of things for Hi-Tech C. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-07-25 |
Vincent St... | Added a main for Hi-Tech C. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-07-25 |
Vincent St... | Added some whitespace that Hi-Tech C considered necessary. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-07-25 |
Vincent St... | Removed some redundant forward declarations. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-07-24 |
Vincent St... | Lots of minor fixes for SIXPIC compatibility. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-06-26 |
Vincent St... | Fixed a mistake in the documentation. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-06-26 |
Christian Jaeger | p: show a usable message from Scheme if the subprocess... origin/master |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-06-26 |
Christian Jaeger | Fix bracketig in the transition from / to >> |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-06-26 |
Christian Jaeger | Remove sed usage as "p" now strips the suffix by itself |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-06-26 |
Christian Jaeger | p: replace shell script with Scheme implementation |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-06-26 |
Christian Jaeger | p: use dirname and basename to get the base of the... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-06-26 |
Christian Jaeger | p: add a newline after the output |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-06-26 |
Christian Jaeger | Add README |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-06-26 |
Christian Jaeger | p: quote variables and die on variable referencing... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-06-26 |
Vincent St... | Networking is now an option (compile with -DNETWORKING). |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-06-26 |
Vincent St... | Other changes to please SIXPIC: (void) -> () |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-06-26 |
Vincent St... | Changed divisions to shifts, there were only divisions... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-06-26 |
Vincent St... | Put some debugging functions in an ifdef, since they... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-06-26 |
Vincent St... | Moved some code around. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-06-26 |
Vincent St... | Various cleanup. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-06-26 |
Vincent St... | Split the compiler into several files and repository... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-06-26 |
Vincent St... | Added ior and xor tests to the repository. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-06-26 |
Vincent St... | Added bitwise ior and xor for bignums. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-06-26 |
Vincent St... | Removed some hard-coded paths, to make release easier. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-06-26 |
Vincent St... | Added the picobit script to the repository, which shoul... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-06-26 |
Vincent St... | Further cleanup and code reorganization. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-02-08 |
Vincent St... | Further cleanup and code reorganization. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-02-08 |
Vincent St... | Cleanup. Split the code into various files. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-02-07 |
Vincent St... | Tests added to the repository. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-02-07 |
Vincent St... | Primitive bignum encoding added in the compiler. Doesn... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-02-04 |
Vincent St... | Fixed a bug related to negative fixnum encoding (i... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-02-04 |
Vincent St... | Fixed a couple of issues with bignums. Most notably... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-08 |
Vincent St... | Added math.scm to the repository, which contains bignum... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-08 |
Vincent St... | Integrated code for bignums. Most of it wasn't checked... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2009-01-07 |
Vincent St... | Added networking, improved error messages and various... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-31 |
Vincent St... | Various cleanup. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-31 |
Vincent St... | Exposed a few type-checking primitives from the library. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-31 |
Vincent St... | Vector copy now works, or at least, looks like it does. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-31 |
Vincent St... | Work has begun on efficient vector copy. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-30 |
Vincent St... | We can now have up to 64 primitives. None of the new... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-29 |
Vincent St... | Vectors should now be working. All lengths are stored... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-29 |
Vincent St... | Vectors are slightly broken, in the middle of fixing... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-29 |
Vincent St... | Dummy commit. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-29 |
Vincent St... | that in the scheme code was much too costly. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-28 |
Vincent St... | Rom vectors are now stored as fotted lists, which saves... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-28 |
Vincent St... | Merged most of Etienne's improvements from last year... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-28 |
Vincent St... | Added Etienne's error messages to the vm, which give... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-28 |
Vincent St... | Globals are now dynamically allocated, up to 256 of... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-25 |
Vincent St... | We can now have up to 128 globals. The number is arbitr... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-25 |
Vincent St... | Short instructions are there, they are coded both in... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-24 |
Vincent St... | Push-long now uses a 4-bit opcode. Reduces size a bit. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-24 |
Vincent St... | Concentrated all the label instructions (call-toplevel... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-24 |
Vincent St... | Extended the primitive substitution to binary arithmeti... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-24 |
Vincent St... | Added a little optimization. Calls to certain functions... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-23 |
Vincent St... | Optimized the library a bit by calling primitives direc... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-23 |
Vincent St... | Literal byte-vectors now end up in rom, as lists, as... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-23 |
Vincent St... | Byte vectors are now working. They can only be created... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-18 |
Vincent St... | Various cleanup. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-18 |
Vincent St... | Code is now cleaner, no more second_half. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-18 |
Vincent St... | GC bug solved. Now new objects should work completely. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-17 |
Vincent St... | Fixnums now go from 0 to 255 instead of -5 to 40. Nothi... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-17 |
Vincent St... | New objects mostly work, procedure calls are ok, but... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-14 |
Vincent St... | New object representation works partially. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-11 |
Vincent St... | Integrated modifications for the new PIC. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-07 |
Vincent St... | GC was changed to consider the new representation. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-02 |
Vincent St... | Most of the vm has been changed to use the 13-bit repre... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-07-02 |
Vincent St... | GC seems to work with 12 bits. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-06-30 |
Vincent St... | Partial 12-bit support. VM mostly works (GC is left... |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-06-25 |
Vincent St... | Vectors are now r-a-lists, bitwise operations are there. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-06-03 |
Vincent St... | Picobit now has triplets, which can be used to implement |
commit | commitdiff | tree | snapshot (tar.gz zip) |
| 2008-05-28 |
Vincent St... | Initial commit. |
commit | commitdiff | tree | snapshot (tar.gz zip) |
|