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