Mercurial > repos > rhope
graph
-
Get bytecode engine working well enough for naive fibSun, 12 Jun 2011 03:49:51 -0700, by Mike Pavone
-
Add bytecode interpreterWed, 08 Jun 2011 23:24:29 -0700, by Mike Pavone
-
Use worker refs for geninterpWed, 08 Jun 2011 23:24:15 -0700, by Mike Pavone
-
Start work on interpreterThu, 19 May 2011 23:30:07 -0700, by Mike Pavone
-
Syntactic sugar for calling a valueTue, 17 May 2011 23:17:42 -0700, by Mike Pavone
-
Fix some bugs related to inliningSun, 15 May 2011 23:31:58 -0700, by Mike Pavone
-
Remove some debug Print calls from compilerSun, 08 May 2011 18:36:33 -0700, by Mike Pavone
-
Inline calls to If@Boolean when static type info is presentSun, 08 May 2011 18:21:19 -0700, by Mike Pavone
-
Basic inlining of arithmetic and comparison operations on integer typesSun, 08 May 2011 01:37:44 -0700, by Mike Pavone
-
Fix type of list constants in inference pass and return type of some Array related workersSun, 01 May 2011 18:41:17 -0700, by Mike Pavone
-
Some type inference fixes and make method calls into regular calls when first arg type is known at compile timeMon, 04 Apr 2011 01:41:19 -0400, by Mike Pavone
-
MergeThu, 10 Mar 2011 04:16:38 +0000, by Mike Pavone
-
Fix a couple of issues in networking libThu, 10 Mar 2011 04:15:37 +0000, by Mike Pavone
-
Allow sending and receiving arrays of arbitrary objects rather than just UInt8sMon, 10 Jan 2011 00:25:35 -0500, by Mike Pavone
-
Add Raw Size method to blueprint to allow code to query the raw size of a type in bytesSun, 09 Jan 2011 23:03:30 -0500, by Mike Pavone
-
Move some C code out of cbackend_c.rhope into separate include filesSun, 09 Jan 2011 22:51:10 -0500, by Mike Pavone
-
MergeFri, 07 Jan 2011 03:19:26 -0500, by Mike Pavone
-
Optimize _Partition@Pattern using a byte iteratorFri, 07 Jan 2011 03:18:33 -0500, by Mike Pavone
-
Fix some bugs involving calling a worker objectFri, 07 Jan 2011 03:17:20 -0500, by Mike Pavone
-
Small tweak to String Cat balanceThu, 23 Dec 2010 16:16:31 -0500, by Mike Pavone
-
Small change to make String Cat trees a little more balancedThu, 23 Dec 2010 15:48:19 -0500, by Mike Pavone
-
Add Substring method to string and improve performance of PartitionThu, 23 Dec 2010 02:00:27 +0000, by Mike Pavone
-
Small fix to binary trees benchmarkTue, 21 Dec 2010 04:12:11 +0000, by Mike Pavone
-
Make memory leak detection controllable by a defineTue, 21 Dec 2010 04:11:47 +0000, by Mike Pavone
-
Small performance optimization in string libTue, 21 Dec 2010 04:11:29 +0000, by Mike Pavone
-
Add support for opening a new TCP connection and fix bug in Read DelimSun, 05 Dec 2010 18:04:54 -0500, by Mike Pavone
-
Fix conflict between name of proviling variable and time function in C stdlibSun, 05 Dec 2010 18:04:19 -0500, by Mike Pavone
-
Add Previous method to ListWed, 24 Nov 2010 02:28:01 +0000, by Mike Pavone
-
Fix file not found handlingMon, 22 Nov 2010 20:38:03 +0000, by Mike Pavone
-
Fixed framework port, works for said.rhope exampleMon, 22 Nov 2010 01:37:05 -0500, by Mike Pavone
-
Sort of working port of framework. Transaction bug seems to be getting in the way. Going to work around, but want the old version in the repo so I can test later.Mon, 22 Nov 2010 01:15:02 -0500, by Mike Pavone
-
Finished porting webserverSun, 21 Nov 2010 22:47:14 -0500, by Mike Pavone
-
Add incredibly ugly implementation of Read Delim to TCP ConnectionSun, 21 Nov 2010 22:08:17 -0500, by Mike Pavone
-
Add Read method to TCP connectionSun, 21 Nov 2010 18:21:45 -0500, by Mike Pavone
-
Add TCP Connection type and implement Write and Close methodsSun, 21 Nov 2010 17:10:49 -0500, by Mike Pavone
-
Fix some bugs. Get basic network code working (epoll listener + accept connections). Start porting webserver.Sun, 21 Nov 2010 16:33:17 -0500, by Mike Pavone
-
Fix Pause/Resume and rewrite Call Async in Rhope rather than CSat, 20 Nov 2010 17:48:22 -0500, by Mike Pavone
-
Untested addition of Pause/ResumeSat, 20 Nov 2010 20:03:25 +0000, by Mike Pavone
-
Global stores and transactions are working. Definately leaks memory on retries. Probably a fair number of bugs to work out. However, a basic test program works.Fri, 19 Nov 2010 04:04:14 -0500, by Mike Pavone
-
First stab at transaction data structures, needs workTue, 16 Nov 2010 21:53:18 -0500, by Mike Pavone
-
Fix selection of default backend in compiler. Small tweak to compile scriptWed, 17 Nov 2010 02:07:10 +0000, by Mike Pavone
-
Javascript backend now produces working code for some simple examples, still more of the standard lib that needs to be ported.Sun, 14 Nov 2010 23:07:55 -0500, by Mike Pavone
-
Javascript backend can now produce broken output. Needs fixes plus port of standard libSun, 14 Nov 2010 03:09:49 -0500, by Mike Pavone
-
More work on new parserWed, 10 Nov 2010 22:29:49 -0500, by Mike Pavone
-
Start work on Javascript backendWed, 10 Nov 2010 22:29:33 -0500, by Mike Pavone
-
Some work on expression parsing in new parserFri, 05 Nov 2010 01:23:25 -0400, by Mike Pavone
-
Modify lexer and new parser to work in compilerFri, 05 Nov 2010 02:43:34 +0000, by Mike Pavone
-
Add String method to ListFri, 05 Nov 2010 02:42:45 +0000, by Mike Pavone
-
Improve Dictionary pretty printing slightlyFri, 05 Nov 2010 02:42:18 +0000, by Mike Pavone
-
Print type name in error message for a missing methodFri, 05 Nov 2010 02:41:34 +0000, by Mike Pavone
-
Port availability of type names at runtime to compiled compilerFri, 05 Nov 2010 02:40:51 +0000, by Mike Pavone
-
Simplify and speed up List by removing support for sparse ListsThu, 28 Oct 2010 21:39:17 -0400, by Mike Pavone
-
Update compilation scriptsThu, 28 Oct 2010 21:07:03 -0400, by Mike Pavone
-
Add support for Int32 as Dictionary keyThu, 28 Oct 2010 21:05:50 -0400, by Mike Pavone
-
Add bitwise and and orThu, 28 Oct 2010 21:05:24 -0400, by Mike Pavone
-
Improve comparison performance by using a constant rather than building a new result object each timeThu, 28 Oct 2010 21:04:44 -0400, by Mike Pavone
-
Fixed memory leak when an output is only attached to a single null inputThu, 28 Oct 2010 21:04:12 -0400, by Mike Pavone
-
Use List for Subsets instead of a Dictionary for performance reasons. Fix issue with List literals. Compiled compiler is now self-hosting.Thu, 21 Oct 2010 23:55:15 -0400, by Mike Pavone
-
Improved memory debug output and fixed memory leak in ArrayMon, 18 Oct 2010 00:50:18 -0400, by Mike Pavone
-
Merged changes from interpreted version of compiler to compiled versionFri, 15 Oct 2010 00:55:02 -0400, by Mike Pavone
-
Performance optimizationThu, 14 Oct 2010 22:37:20 -0400, by Mike Pavone
-
Improved profilingWed, 13 Oct 2010 02:51:56 -0400, by Mike Pavone
-
MergeWed, 13 Oct 2010 01:18:53 +0000, by Mike Pavone
-
More performance optimizationsWed, 13 Oct 2010 01:15:04 +0000, by Mike Pavone
-
Merge Escape Rhope Name performance hack back inMon, 11 Oct 2010 21:53:49 -0400, by Mike Pavone
-
Small changes to make profile data a little cleanerMon, 11 Oct 2010 21:53:27 -0400, by Mike Pavone
-
MergeMon, 11 Oct 2010 20:04:48 -0400, by Mike Pavone
-
MergeWed, 06 Oct 2010 23:48:32 +0000, by Mike Pavone
-
Hack to reduce overhead of Escape Rhope NameWed, 06 Oct 2010 23:47:26 +0000, by Mike Pavone
-
Improved implementation of PatternWed, 06 Oct 2010 23:46:47 +0000, by Mike Pavone
-
Broken attempt at perf optFri, 03 Sep 2010 08:11:51 -0400, by Mike Pavone
-
MergeTue, 24 Aug 2010 23:22:45 -0400, by Mike Pavone
-
Various compiler improvementsTue, 24 Aug 2010 23:22:17 -0400, by Mike Pavone
-
Performance improvement for string comparisonsWed, 25 Aug 2010 03:19:57 +0000, by Mike Pavone
-
Compiler compiled by compiler sort of workingWed, 11 Aug 2010 03:13:28 -0400, by Mike Pavone
-
Added files I forgot to add in a previous commitTue, 10 Aug 2010 20:55:52 -0400, by Mike Pavone
-
Fixed some bugs that were preventing compiled compiler from working correctly. Need to address memory usageMon, 09 Aug 2010 23:53:20 -0400, by Mike Pavone
-
Broken port of parser to compilerMon, 09 Aug 2010 02:03:57 -0400, by Mike Pavone
-
Got dataflow graph code working in compiler (nworker_c.rhope)Fri, 06 Aug 2010 01:42:37 -0400, by Mike Pavone
-
Broken port of nworker to compilerTue, 03 Aug 2010 23:51:39 -0400, by Mike Pavone
-
fix memory corruption bugTue, 03 Aug 2010 22:38:25 -0400, by Mike Pavone
-
Semi-broken cleanup of Array implementationMon, 02 Aug 2010 05:12:19 -0400, by Mike Pavone
-
Cleaned up binary trees benchmark, made memory allocator somewhat configurable at compile timeMon, 02 Aug 2010 01:55:56 -0400, by Mike Pavone
-
Forgot to add this with a prior commitMon, 02 Aug 2010 01:00:37 -0400, by Mike Pavone
-
Added binary trees benchmarkMon, 02 Aug 2010 00:59:27 -0400, by Mike Pavone
-
Beginning of port of compiler to itself, some bugfixes and a refcount optimizationMon, 02 Aug 2010 00:58:55 -0400, by Mike Pavone
-
Added basic support for list literals in compiler. Updated todo list.Sat, 31 Jul 2010 17:17:23 -0400, by Mike Pavone
-
Implemented Next@Dictionary and Print@DictionarySat, 31 Jul 2010 15:08:15 -0400, by Mike Pavone
-
Fix memory leak and bug that was preventing First@Dictionary from working properlySat, 31 Jul 2010 00:19:15 -0400, by Mike Pavone
-
MergeFri, 30 Jul 2010 19:52:54 -0400, by Mike Pavone
-
Add First@Dictionary (need to find mem man bug)Fri, 30 Jul 2010 01:48:59 -0400, by Mike Pavone
-
Update fib example to reflect language changesFri, 30 Jul 2010 23:49:39 +0000, by Mike Pavone
-
Make dispatch type selectable between replicated switch and computed gotoFri, 30 Jul 2010 23:49:19 +0000, by Mike Pavone
-
Add Map, Filter and FindFri, 30 Jul 2010 23:48:31 +0000, by Mike Pavone
-
Initial implementation of DictionaryTue, 27 Jul 2010 23:33:31 -0400, by Mike Pavone
-
Fix bug with conditionally assigning a literal or input to a named pipeTue, 27 Jul 2010 15:23:32 -0400, by 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 fixingThu, 22 Jul 2010 05:39:08 +0000, by Mike Pavone
-
Some progress on FileWed, 21 Jul 2010 00:45:13 -0400, by Mike Pavone
-
Began work on FileSat, 10 Jul 2010 18:02:04 -0400, by Mike Pavone
-
Working String implementation and some basic (but nowhere near exhaustive) testsThu, 08 Jul 2010 21:55:47 -0400, by Mike Pavone
-
Some untested progress on StringThu, 08 Jul 2010 09:57:16 -0400, by Mike Pavone
-
Fix list implementationWed, 07 Jul 2010 00:36:59 -0400, by Mike Pavone
-
Add support for Worker typeThu, 01 Jul 2010 21:32:08 -0400, by Mike Pavone
-
Add some error checking, cleanup output and add a bad test fileSat, 19 Jun 2010 23:13:41 -0400, by Mike Pavone
-
Add =@String, fix bool bugFri, 18 Jun 2010 17:00:50 -0400, by Mike Pavone
-
Add Int32@String and Get Char. Fix stack bugFri, 18 Jun 2010 15:07:09 -0400, by Mike Pavone
-
Beginning of List implementationWed, 16 Jun 2010 04:36:53 +0000, by 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.Wed, 16 Jun 2010 04:36:08 +0000, by Mike Pavone
-
Add missing fileMon, 07 Jun 2010 15:36:04 -0400, by Mike Pavone
-
Some small optimizationsMon, 07 Jun 2010 01:15:16 -0400, by Mike Pavone
-
New variant of C backend works nowSun, 06 Jun 2010 20:29:10 -0400, by Mike Pavone
-
Handle native Rhope functions and plain C functions separately as part of move to new C strategyTue, 01 Jun 2010 01:13:54 -0400, by Mike Pavone
-
Some progress on updating C backend to work with new C strategySun, 30 May 2010 17:34:36 -0400, by Mike Pavone
-
Merged latest changes with better C branchWed, 05 May 2010 22:12:23 -0400, by Mike Pavone
-
mergeSat, 10 Oct 2009 16:43:37 -0400, by Mike Pavone
-
Added macro for tail calls with new C strategyThu, 08 Oct 2009 23:16:26 -0400, by Mike Pavone
-
mergeThu, 08 Oct 2009 22:54:39 -0400, by Mike Pavone
-
Use replicated switch statement for returns and late-bound callsThu, 08 Oct 2009 22:54:30 -0400, by Mike Pavone
-
Some small optimizationsThu, 08 Oct 2009 03:03:48 -0400, by Mike Pavone