Wed, 06 Oct 2010 23:48:32 +0000 |
Mike Pavone |
Merge
|
Wed, 06 Oct 2010 23:47:26 +0000 |
Mike Pavone |
Hack to reduce overhead of Escape Rhope Name
|
Wed, 06 Oct 2010 23:46:47 +0000 |
Mike Pavone |
Improved implementation of Pattern
|
Fri, 03 Sep 2010 08:11:51 -0400 |
Mike Pavone |
Broken attempt at perf opt
|
Tue, 24 Aug 2010 23:22:45 -0400 |
Mike Pavone |
Merge
|
Tue, 24 Aug 2010 23:22:17 -0400 |
Mike Pavone |
Various compiler improvements
|
Wed, 25 Aug 2010 03:19:57 +0000 |
Mike Pavone |
Performance improvement for string comparisons
|
Wed, 11 Aug 2010 03:13:28 -0400 |
Mike Pavone |
Compiler compiled by compiler sort of working
|
Tue, 10 Aug 2010 20:55:52 -0400 |
Mike Pavone |
Added files I forgot to add in a previous commit
|
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, 06 Aug 2010 01:42:37 -0400 |
Mike Pavone |
Got dataflow graph code working in compiler (nworker_c.rhope)
|
Tue, 03 Aug 2010 23:51:39 -0400 |
Mike Pavone |
Broken port of nworker to compiler
|
Tue, 03 Aug 2010 22:38:25 -0400 |
Mike Pavone |
fix memory corruption bug
|
Mon, 02 Aug 2010 05:12:19 -0400 |
Mike Pavone |
Semi-broken cleanup of Array implementation
|
Mon, 02 Aug 2010 01:55:56 -0400 |
Mike Pavone |
Cleaned up binary trees benchmark, made memory allocator somewhat configurable at compile time
|
Mon, 02 Aug 2010 01:00:37 -0400 |
Mike Pavone |
Forgot to add this with a prior commit
|
Mon, 02 Aug 2010 00:59:27 -0400 |
Mike Pavone |
Added binary trees benchmark
|
Mon, 02 Aug 2010 00:58:55 -0400 |
Mike Pavone |
Beginning of port of compiler to itself, some bugfixes and a refcount optimization
|
Sat, 31 Jul 2010 17:17:23 -0400 |
Mike Pavone |
Added basic support for list literals in compiler. Updated todo list.
|
Sat, 31 Jul 2010 15:08:15 -0400 |
Mike Pavone |
Implemented Next@Dictionary and Print@Dictionary
|
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
|
Sat, 27 Jun 2009 01:50:33 -0400 |
Mike Pavone |
Missed registration for *@Real Number in previous commit
|
Fri, 26 Jun 2009 19:57:46 -0400 |
Mike Pavone |
Merged in the worker registration code for the math functions added for ICFP 08
|
Fri, 26 Jun 2009 17:24:31 -0400 |
Mike Pavone |
Merged change
|
Fri, 26 Jun 2009 17:23:20 -0400 |
Mike Pavone |
Added Get Double@File
|
Thu, 25 Jun 2009 02:15:36 +0000 |
William Morgan |
Fixed spelling error in parser error message.
|
Wed, 24 Jun 2009 23:56:49 -0400 |
Mike Pavone |
Some fixes to parser_old.rhope
|
Wed, 24 Jun 2009 20:05:21 +0000 |
Mike Pavone |
Added beginnings of graphical editor prototype
|
Wed, 24 Jun 2009 02:07:12 -0400 |
Mike Pavone |
Converted old parser to new syntax (needs work, currently crashes interpreter
|
Tue, 23 Jun 2009 01:16:04 -0400 |
Mike Pavone |
Limited compilation from dataflow graph to C backend
|
Wed, 27 May 2009 21:42:37 -0400 |
Mike Pavone |
Differentiate between method and normal calls in dataflow graph compiler
|
Wed, 27 May 2009 21:29:15 +0000 |
Mike Pavone |
Initial work on compiling dataflow graphs to a backend
|
Wed, 27 May 2009 04:49:32 -0400 |
Mike Pavone |
C backend working well enough to generate Fib test
|
Tue, 26 May 2009 23:37:59 -0400 |
Mike Pavone |
Merged accidentally created head
|
Tue, 26 May 2009 23:37:38 -0400 |
Mike Pavone |
Merged changes
|
Tue, 26 May 2009 23:36:41 -0400 |
Mike Pavone |
Added forgotten release_ref to fib test
|
Tue, 26 May 2009 23:52:32 +0000 |
Mike Pavone |
C backend close to being useable
|
Tue, 26 May 2009 23:49:46 +0000 |
mpavone |
C backend close to being useable
|
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:24:24 -0400 |
Mike Pavone |
Changes to calldata struct for stack unwind
|
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
|
Wed, 13 May 2009 00:43:58 -0400 |
Mike Pavone |
Merged parser changes and Linux box enhancements
|
Wed, 13 May 2009 00:43:12 -0400 |
Mike Pavone |
Groundwork for parsing expressions in new parser
|
Wed, 29 Apr 2009 23:59:13 -0400 |
Mike Pavone |
Handle blueprints in new parser
|
Wed, 29 Apr 2009 03:21:23 -0400 |
Mike Pavone |
Partial set of fixes and enhancements from Linux box
|
Wed, 29 Apr 2009 02:58:03 -0400 |
Mike Pavone |
Adding WIP compiler code
|
Wed, 29 Apr 2009 02:13:24 -0400 |
Mike Pavone |
Small fixes and enhancements from main windows box
|
Tue, 28 Apr 2009 23:06:07 +0000 |
Mike Pavone |
Rhope Alpha 2a source import
|