Wed, 27 Jul 2011 21:32:40 -0700 |
Mike Pavone |
Fix an import missed in last commit
|
Wed, 27 Jul 2011 21:28:43 -0700 |
Mike Pavone |
Strip _c from filenames of current compiler
|
Wed, 27 Jul 2011 21:14:23 -0700 |
Mike Pavone |
Remove obsolete version of compiler that ran under the interpreter
|
Wed, 27 Jul 2011 21:06:57 -0700 |
Mike Pavone |
Cleanup grammar comment in new parser
|
Wed, 27 Jul 2011 21:06:35 -0700 |
Mike Pavone |
Add == worker
|
Sun, 19 Jun 2011 10:43:11 -0700 |
Mike Pavone |
Add Call to Dict and List
|
Sat, 18 Jun 2011 11:11:58 -0700 |
Mike Pavone |
Implement If method on List, fix Get Char to handle end of file, fix nested list pretty printing
|
Wed, 15 Jun 2011 01:18:28 -0700 |
Mike Pavone |
Detect duplicates in conditions
|
Sun, 12 Jun 2011 03:49:51 -0700 |
Mike Pavone |
Get bytecode engine working well enough for naive fib
|
Wed, 08 Jun 2011 23:24:29 -0700 |
Mike Pavone |
Add bytecode interpreter
|
Wed, 08 Jun 2011 23:24:15 -0700 |
Mike Pavone |
Use worker refs for geninterp
|
Thu, 19 May 2011 23:30:07 -0700 |
Mike Pavone |
Start work on interpreter
|
Tue, 17 May 2011 23:17:42 -0700 |
Mike Pavone |
Syntactic sugar for calling a value
|
Sun, 15 May 2011 23:31:58 -0700 |
Mike Pavone |
Fix some bugs related to inlining
|
Sun, 08 May 2011 18:36:33 -0700 |
Mike Pavone |
Remove some debug Print calls from compiler
|
Sun, 08 May 2011 18:21:19 -0700 |
Mike Pavone |
Inline calls to If@Boolean when static type info is present
|
Sun, 08 May 2011 01:37:44 -0700 |
Mike Pavone |
Basic inlining of arithmetic and comparison operations on integer types
|
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
|
Mon, 04 Apr 2011 01:41:19 -0400 |
Mike Pavone |
Some type inference fixes and make method calls into regular calls when first arg type is known at compile time
|
Thu, 10 Mar 2011 04:16:38 +0000 |
Mike Pavone |
Merge
|
Thu, 10 Mar 2011 04:15:37 +0000 |
Mike Pavone |
Fix a couple of issues in networking lib
|
Mon, 10 Jan 2011 00:25:35 -0500 |
Mike Pavone |
Allow sending and receiving arrays of arbitrary objects rather than just UInt8s
|
Sun, 09 Jan 2011 23:03:30 -0500 |
Mike Pavone |
Add Raw Size method to blueprint to allow code to query the raw size of a type in bytes
|
Sun, 09 Jan 2011 22:51:10 -0500 |
Mike Pavone |
Move some C code out of cbackend_c.rhope into separate include files
|
Fri, 07 Jan 2011 03:19:26 -0500 |
Mike Pavone |
Merge
|
Fri, 07 Jan 2011 03:18:33 -0500 |
Mike Pavone |
Optimize _Partition@Pattern using a byte iterator
|
Fri, 07 Jan 2011 03:17:20 -0500 |
Mike Pavone |
Fix some bugs involving calling a worker object
|
Thu, 23 Dec 2010 16:16:31 -0500 |
Mike Pavone |
Small tweak to String Cat balance
|
Thu, 23 Dec 2010 15:48:19 -0500 |
Mike Pavone |
Small change to make String Cat trees a little more balanced
|
Thu, 23 Dec 2010 02:00:27 +0000 |
Mike Pavone |
Add Substring method to string and improve performance of Partition
|
Tue, 21 Dec 2010 04:12:11 +0000 |
Mike Pavone |
Small fix to binary trees benchmark
|
Tue, 21 Dec 2010 04:11:47 +0000 |
Mike Pavone |
Make memory leak detection controllable by a define
|
Tue, 21 Dec 2010 04:11:29 +0000 |
Mike Pavone |
Small performance optimization in string lib
|
Sun, 05 Dec 2010 18:04:54 -0500 |
Mike Pavone |
Add support for opening a new TCP connection and fix bug in Read Delim
|
Sun, 05 Dec 2010 18:04:19 -0500 |
Mike Pavone |
Fix conflict between name of proviling variable and time function in C stdlib
|
Wed, 24 Nov 2010 02:28:01 +0000 |
Mike Pavone |
Add Previous method to List
|
Mon, 22 Nov 2010 20:38:03 +0000 |
Mike Pavone |
Fix file not found handling
|
Mon, 22 Nov 2010 01:37:05 -0500 |
Mike Pavone |
Fixed framework port, works for said.rhope example
|
Mon, 22 Nov 2010 01:15:02 -0500 |
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.
|
Sun, 21 Nov 2010 22:47:14 -0500 |
Mike Pavone |
Finished porting webserver
|
Sun, 21 Nov 2010 22:08:17 -0500 |
Mike Pavone |
Add incredibly ugly implementation of Read Delim to TCP Connection
|
Sun, 21 Nov 2010 18:21:45 -0500 |
Mike Pavone |
Add Read method to TCP connection
|
Sun, 21 Nov 2010 17:10:49 -0500 |
Mike Pavone |
Add TCP Connection type and implement Write and Close methods
|
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, 19 Nov 2010 04:04:14 -0500 |
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.
|
Tue, 16 Nov 2010 21:53:18 -0500 |
Mike Pavone |
First stab at transaction data structures, needs work
|
Wed, 17 Nov 2010 02:07:10 +0000 |
Mike Pavone |
Fix selection of default backend in compiler. Small tweak to compile script
|
Sun, 14 Nov 2010 23:07:55 -0500 |
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 03:09:49 -0500 |
Mike Pavone |
Javascript backend can now produce broken output. Needs fixes plus port of standard lib
|
Wed, 10 Nov 2010 22:29:49 -0500 |
Mike Pavone |
More work on new parser
|
Wed, 10 Nov 2010 22:29:33 -0500 |
Mike Pavone |
Start work on Javascript backend
|
Fri, 05 Nov 2010 01:23:25 -0400 |
Mike Pavone |
Some work on expression parsing in new parser
|
Fri, 05 Nov 2010 02:43:34 +0000 |
Mike Pavone |
Modify lexer and new parser to work in compiler
|
Fri, 05 Nov 2010 02:42:45 +0000 |
Mike Pavone |
Add String method to List
|
Fri, 05 Nov 2010 02:42:18 +0000 |
Mike Pavone |
Improve Dictionary pretty printing slightly
|
Fri, 05 Nov 2010 02:41:34 +0000 |
Mike Pavone |
Print type name in error message for a missing method
|
Fri, 05 Nov 2010 02:40:51 +0000 |
Mike Pavone |
Port availability of type names at runtime to compiled compiler
|
Thu, 28 Oct 2010 21:39:17 -0400 |
Mike Pavone |
Simplify and speed up List by removing support for sparse Lists
|
Thu, 28 Oct 2010 21:07:03 -0400 |
Mike Pavone |
Update compilation scripts
|
Thu, 28 Oct 2010 21:05:50 -0400 |
Mike Pavone |
Add support for Int32 as Dictionary key
|
Thu, 28 Oct 2010 21:05:24 -0400 |
Mike Pavone |
Add bitwise and and or
|
Thu, 28 Oct 2010 21:04:44 -0400 |
Mike Pavone |
Improve comparison performance by using a constant rather than building a new result object each time
|
Thu, 28 Oct 2010 21:04:12 -0400 |
Mike Pavone |
Fixed memory leak when an output is only attached to a single null input
|
Thu, 21 Oct 2010 23:55:15 -0400 |
Mike Pavone |
Use List for Subsets instead of a Dictionary for performance reasons. Fix issue with List literals. Compiled compiler is now self-hosting.
|
Mon, 18 Oct 2010 00:50:18 -0400 |
Mike Pavone |
Improved memory debug output and fixed memory leak in Array
|
Fri, 15 Oct 2010 00:55:02 -0400 |
Mike Pavone |
Merged changes from interpreted version of compiler to compiled version
|
Thu, 14 Oct 2010 22:37:20 -0400 |
Mike Pavone |
Performance optimization
|
Wed, 13 Oct 2010 02:51:56 -0400 |
Mike Pavone |
Improved profiling
|
Wed, 13 Oct 2010 01:18:53 +0000 |
Mike Pavone |
Merge
|
Wed, 13 Oct 2010 01:15:04 +0000 |
Mike Pavone |
More performance optimizations
|
Mon, 11 Oct 2010 21:53:49 -0400 |
Mike Pavone |
Merge Escape Rhope Name performance hack back in
|
Mon, 11 Oct 2010 21:53:27 -0400 |
Mike Pavone |
Small changes to make profile data a little cleaner
|
Mon, 11 Oct 2010 20:04:48 -0400 |
Mike Pavone |
Merge
|
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
|