annotate TASKS @ 331:61f5b794d939

Breaking change: method call syntax now always uses the syntactic receiver as the actual receiver. This makes its behavior different from function call syntax, but solves some problems with methods being shadowed by local variables and the like.
author Michael Pavone <pavone@retrodev.com>
date Sat, 28 Mar 2015 14:21:04 -0700
parents 25bc8a5ab41e
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
85
d0272ddd8478 Added simple task tracking text file until we have a proper task tracker
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
1 Improve string library
d0272ddd8478 Added simple task tracking text file until we have a proper task tracker
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
2 Add basic UTF-8 support
d0272ddd8478 Added simple task tracking text file until we have a proper task tracker
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
3 Implement import: in C backend
d0272ddd8478 Added simple task tracking text file until we have a proper task tracker
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
4 Implement route:via
d0272ddd8478 Added simple task tracking text file until we have a proper task tracker
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
5 Implement a hash dict based on hash set implementation
d0272ddd8478 Added simple task tracking text file until we have a proper task tracker
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
6 Rejigger how built-in type/modules are handled slightly so we can add array new: which will return an array pre-allocated to a certain size
d0272ddd8478 Added simple task tracking text file until we have a proper task tracker
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
7 Implement immutable objects
d0272ddd8478 Added simple task tracking text file until we have a proper task tracker
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
8 Implement lists
d0272ddd8478 Added simple task tracking text file until we have a proper task tracker
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
9 Add support for actors
d0272ddd8478 Added simple task tracking text file until we have a proper task tracker
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
10 Check for breakage in Javascript backend and fix it
d0272ddd8478 Added simple task tracking text file until we have a proper task tracker
Mike Pavone <pavone@retrodev.com>
parents:
diff changeset
11 Port all library stuff from C backend to Javascript backend
87
25bc8a5ab41e Improve llMessage a bit and move implementation of string into string.tp module using llMessage. Update TASKS list
Mike Pavone <pavone@retrodev.com>
parents: 85
diff changeset
12 Fix block comments in grammar
25bc8a5ab41e Improve llMessage a bit and move implementation of string into string.tp module using llMessage. Update TASKS list
Mike Pavone <pavone@retrodev.com>
parents: 85
diff changeset
13 Add dict literals to grammar and compiler
25bc8a5ab41e Improve llMessage a bit and move implementation of string into string.tp module using llMessage. Update TASKS list
Mike Pavone <pavone@retrodev.com>
parents: 85
diff changeset
14 Re-write compiler in TP
25bc8a5ab41e Improve llMessage a bit and move implementation of string into string.tp module using llMessage. Update TASKS list
Mike Pavone <pavone@retrodev.com>
parents: 85
diff changeset
15 Finish type system design
25bc8a5ab41e Improve llMessage a bit and move implementation of string into string.tp module using llMessage. Update TASKS list
Mike Pavone <pavone@retrodev.com>
parents: 85
diff changeset
16 Implement type system