log runtime/func.h @ 186:ba35ab624ec2

age author description
Fri, 07 Oct 2011 00:10:02 -0700 Mike Pavone Add support for raw C function output from C backend as well as an option to use Boehm-GC instead of reference counting
Sun, 01 May 2011 18:41:17 -0700 Mike Pavone Fix type of list constants in inference pass and return type of some Array related workers
Fri, 07 Jan 2011 03:17:20 -0500 Mike Pavone Fix some bugs involving calling a worker object
Sun, 05 Dec 2010 18:04:19 -0500 Mike Pavone Fix conflict between name of proviling variable and time function in C stdlib
Sun, 21 Nov 2010 16:33:17 -0500 Mike Pavone Fix some bugs. Get basic network code working (epoll listener + accept connections). Start porting webserver.
Sat, 20 Nov 2010 17:48:22 -0500 Mike Pavone Fix Pause/Resume and rewrite Call Async in Rhope rather than C
Sat, 20 Nov 2010 20:03:25 +0000 Mike Pavone Untested addition of Pause/Resume
Fri, 05 Nov 2010 02:41:34 +0000 Mike Pavone Print type name in error message for a missing method
Wed, 13 Oct 2010 02:51:56 -0400 Mike Pavone Improved profiling
Fri, 03 Sep 2010 08:11:51 -0400 Mike Pavone Broken attempt at perf opt
Tue, 24 Aug 2010 23:22:17 -0400 Mike Pavone Various compiler improvements
Mon, 09 Aug 2010 23:53:20 -0400 Mike Pavone Fixed some bugs that were preventing compiled compiler from working correctly. Need to address memory usage
Mon, 09 Aug 2010 02:03:57 -0400 Mike Pavone Broken port of parser to compiler
Fri, 30 Jul 2010 23:49:19 +0000 Mike Pavone Make dispatch type selectable between replicated switch and computed goto
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
Fri, 18 Jun 2010 15:07:09 -0400 Mike Pavone Add Int32@String and Get Char. Fix stack bug
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
Wed, 05 May 2010 22:12:23 -0400 Mike Pavone Merged latest changes with better C branch
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: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 04:32:54 +0000 Mike Pavone Cleaned up some C warnings and added a simple compile script
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
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
Mon, 25 May 2009 23:34:36 -0400 Mike Pavone Finished fib test and did some small work on the c backend
Tue, 19 May 2009 23:29:55 -0400 Mike Pavone Stack unwind is so close I can almost taste it
Sat, 16 May 2009 23:22:45 -0400 Mike Pavone Limit stack use in Int32 in prep for stack unwind changes
Wed, 13 May 2009 23:37:19 -0400 Mike Pavone Improved helper macros and added separate Rhope stack in runtime
Wed, 13 May 2009 00:47:40 -0400 Mike Pavone Added current work on new runtime