log

age author description
Sat, 31 Jul 2010 00:19:15 -0400 Mike Pavone Fix memory leak and bug that was preventing First@Dictionary from working properly
Fri, 30 Jul 2010 19:52:54 -0400 Mike Pavone Merge
Fri, 30 Jul 2010 01:48:59 -0400 Mike Pavone Add First@Dictionary (need to find mem man bug)
Fri, 30 Jul 2010 23:49:39 +0000 Mike Pavone Update fib example to reflect language changes
Fri, 30 Jul 2010 23:49:19 +0000 Mike Pavone Make dispatch type selectable between replicated switch and computed goto
Fri, 30 Jul 2010 23:48:31 +0000 Mike Pavone Add Map, Filter and Find
Tue, 27 Jul 2010 23:33:31 -0400 Mike Pavone Initial implementation of Dictionary
Tue, 27 Jul 2010 15:23:32 -0400 Mike Pavone Fix bug with conditionally assigning a literal or input to a named pipe
Thu, 22 Jul 2010 05:39:08 +0000 Mike Pavone Very basic file access is now working; however, there's a bug involving assigning a literal to a named pipe inside a conditional block that needs fixing
Wed, 21 Jul 2010 00:45:13 -0400 Mike Pavone Some progress on File
Sat, 10 Jul 2010 18:02:04 -0400 Mike Pavone Began work on File
Thu, 08 Jul 2010 21:55:47 -0400 Mike Pavone Working String implementation and some basic (but nowhere near exhaustive) tests
Thu, 08 Jul 2010 09:57:16 -0400 Mike Pavone Some untested progress on String
Wed, 07 Jul 2010 00:36:59 -0400 Mike Pavone Fix list implementation
Tue, 06 Jul 2010 07:52:59 -0400 Mike Pavone Partially working implementation of List. Modified build scripts to allow use of other compilers. Fixed some bugs involving method implementations on different types returning different numbers of outputs. Added Fold to the 'builtins' in the comipler.
Thu, 01 Jul 2010 21:32:08 -0400 Mike Pavone Add support for Worker type
Sat, 19 Jun 2010 23:13:41 -0400 Mike Pavone Add some error checking, cleanup output and add a bad test file
Fri, 18 Jun 2010 17:00:50 -0400 Mike Pavone Add =@String, fix bool bug
Fri, 18 Jun 2010 15:07:09 -0400 Mike Pavone Add Int32@String and Get Char. Fix stack bug
Wed, 16 Jun 2010 04:36:53 +0000 Mike Pavone Beginning of List implementation
Wed, 16 Jun 2010 04:36:08 +0000 Mike Pavone Clean up debug print statements a bit. Fix bug that prevented workers that took no inputs from working. Remove workaround in Array for said bug.
Mon, 07 Jun 2010 15:36:04 -0400 Mike Pavone Add missing file
Mon, 07 Jun 2010 01:15:16 -0400 Mike Pavone Some small optimizations
Sun, 06 Jun 2010 20:29:10 -0400 Mike Pavone New variant of C backend works now
Tue, 01 Jun 2010 01:13:54 -0400 Mike Pavone Handle native Rhope functions and plain C functions separately as part of move to new C strategy
Sun, 30 May 2010 17:34:36 -0400 Mike Pavone Some progress on updating C backend to work with new C strategy
Wed, 05 May 2010 22:12:23 -0400 Mike Pavone Merged latest changes with better C branch
Sat, 10 Oct 2009 16:43:37 -0400 Mike Pavone merge
Thu, 08 Oct 2009 23:16:26 -0400 Mike Pavone Added macro for tail calls with new C strategy
Thu, 08 Oct 2009 22:54:39 -0400 Mike Pavone merge
Thu, 08 Oct 2009 22:54:30 -0400 Mike Pavone Use replicated switch statement for returns and late-bound calls
Thu, 08 Oct 2009 03:03:48 -0400 Mike Pavone Some small optimizations
Thu, 08 Oct 2009 02:12:25 -0400 Mike Pavone Avoid unnecessary nested switch
Thu, 08 Oct 2009 01:52:38 -0400 Mike Pavone Initial experiment with goto and switch
Thu, 29 Apr 2010 01:47:10 -0400 Mike Pavone Started working on Slice@String
Thu, 29 Apr 2010 01:12:43 -0400 Mike Pavone Defer processing of string literals until after simpler ones to avoid a segfault
Thu, 29 Apr 2010 04:32:54 +0000 Mike Pavone Cleaned up some C warnings and added a simple compile script
Wed, 28 Apr 2010 01:23:30 -0400 Mike Pavone String literals almost working. Print moved out of C runtime.
Thu, 22 Apr 2010 02:18:26 -0400 Mike Pavone Added integer type conversions and started on the implementation of String
Fri, 16 Apr 2010 01:57:04 -0400 Mike Pavone Add support for various integer literals and add support for raw pointers to objects and raw pointers to arrays in the FFI
Thu, 08 Apr 2010 01:02:18 -0400 Mike Pavone Added initial FFI implementation, Array type and 64-bit integers
Tue, 02 Mar 2010 00:18:49 -0500 Mike Pavone Fixed some bugs introduced in previous commit and moved definition of integer methods out of runtime and into the compiler
Tue, 22 Dec 2009 01:22:09 -0500 Mike Pavone Cleaned up constructor names and merged some other changes in to support the Rhope website
Tue, 01 Dec 2009 03:59:31 -0500 Mike Pavone Added Date Time object
Mon, 30 Nov 2009 23:47:08 -0500 Mike Pavone Fixed Linux makefile
Sat, 31 Oct 2009 21:28:28 -0400 Mike Pavone Beginning of basic type inference
Thu, 15 Oct 2009 21:32:43 -0400 Mike Pavone Added methods to support type inference
Tue, 13 Oct 2009 00:07:34 -0400 Mike Pavone Fields can now be defined to have naked primitive types
Sat, 10 Oct 2009 16:40:50 -0400 Mike Pavone Added faster allocator for small objects
Fri, 09 Oct 2009 01:01:26 -0400 Mike Pavone Started adding support for naked values in user defined objects
Thu, 08 Oct 2009 00:37:24 -0400 Mike Pavone forgot a couple of files
Tue, 06 Oct 2009 23:13:47 -0400 Mike Pavone Started work on adding Array support
Mon, 05 Oct 2009 23:12:43 -0400 Mike Pavone Added support for type declarations on user defined workers and added a few more methods to Int32 in the runtime for the C backend
Sat, 03 Oct 2009 03:18:15 -0400 Mike Pavone User defined types work in the compiler now
Wed, 30 Sep 2009 23:55:04 -0400 Mike Pavone C backend portion of supporting user defined types is done, but untested. Parser/NWorker still need a fair bit of work
Wed, 30 Sep 2009 01:25:03 -0400 Mike Pavone More work on supporting user defined types in the C backend
Mon, 28 Sep 2009 22:08:40 -0400 Mike Pavone Started adding support for user defined types to C backend
Mon, 28 Sep 2009 19:49:06 -0400 Mike Pavone Merged changes
Mon, 28 Sep 2009 19:48:45 -0400 Mike Pavone Added Unix Time worker to interpreter
Mon, 28 Sep 2009 19:42:33 -0400 Mike Pavone Compiler now works for some simple programs