potion
2009-08-12 _why * test/flow/except.pn: use safe `to` syntax until... master
2009-08-12 _why * tools/compile.c: parser tool fix. memory corruption...
2009-08-11 _why * tools/greg: suppress warning about unused 'sig'...
2009-08-11 _why * core: rename pn-ast.c to ast.c and so on, since...
2009-08-11 _why * core/table.c: fix Tuple(put) to allow negative numbe...
2009-08-11 _why * doc: adding a description of lick unquoted values...
2009-08-11 _why * core/syntax.g: reset P->source after every parse.
2009-08-11 _why * core/string.c: expand byte buffers a bit extra in...
2009-08-11 _why * core/syntax.g: no need to alloc PNAsm buffer for...
2009-08-11 _why * core/syntax.g: merging sig.g here. updating to use...
2009-08-10 _why * test: mark some tests as broken that have outdated...
2009-08-10 _why * Makefile: bsd rule for .g -> .c.
2009-08-10 _why * core/sig.g: grammar for method signatures in C.
2009-08-10 _why * core: removing ragel and lemon, switching exclusivel...
2009-08-10 _why * core/syntax.g: improve nesting of brackets and paren...
2009-08-10 _why * core/syntax.g: make assignment and prefix operators...
2009-08-10 _why * core/syntax.g: operator precedence. path fixes.
2009-08-10 _why * core/syntax.g: fix number-related parsings.
2009-08-10 _why * core/syntax.g: escape codes in strings. newlines...
2009-08-10 _why * core: working to consolidate PNAsm and PNBytes into...
2009-08-09 _why * tools/: add reentrant peg/leg.
2009-08-09 _why * core/syntax.g: tuple building problems.
2009-08-08 _why * core/syntax.g: method calls and unquoted licks.
2009-08-07 _why * core/syntax.g: a lot of operators, assignment, keyed...
2009-08-06 _why * core/syntax.g: beginning a new parser using a reentr...
2009-08-05 _why * core/vm-x86.c: optimizing addition, subtration,...
2009-07-30 _why * test/api/potion-test.c: broken eval test. needed...
2009-07-30 _why * core/compile.c: fixing `make JIT=0`.
2009-07-30 _why * test/flow/except.pn: evidence that the counter is...
2009-07-30 _why * core/vm-x86.c: pad the stack 8 bytes on 32-bit,...
2009-07-30 _why * core/callcc.c: eliminating use of a register, some...
2009-07-30 _why * test/classes/creature.pn: another test of subclasses...
2009-07-30 _why * core/gc.c: deleting strings from the table that...
2009-07-28 _why * core: allow safe compilation on non-x86, although...
2009-07-18 _why * core: object inspection methods may use byte strings...
2009-07-17 _why * core/callcc.c: bug in continuations. needed to send...
2009-07-17 _why * core/callcc.c: remaining callee-saved registers...
2009-07-17 _why * core/callcc.c: place callee-saved registers in the...
2009-07-17 _why * test/flow/callcc.pn: remove the test until it works...
2009-07-17 _why * core/table.c: `push` and `append` for lists.
2009-07-16 _why * core: simplifying the forwarding of P->strings and...
2009-07-16 _why * core/callcc.c: unused variable `n`.
2009-07-16 _why * test: changing some test numbers with precision...
2009-07-16 _why * core/gc.c: keep continuations constantly in the...
2009-07-16 _why * core/gc.c: continuations are scanned just like the...
2009-07-16 _why * core/pn-scan.rl: comments eat ending newlines.
2009-07-16 _why * core/callcc.c: had the 64-bit #if conditional wrong...
2009-07-16 _why * core/callcc.c: continuations for 32-bit.
2009-07-16 _why * core/callcc.c: return the continuation from `yield...
2009-07-16 _why * core/callcc.c: working on improving the callcc code...
2009-07-15 _why * core/string.c: fwd byte strings before converting...
2009-07-14 _why * core/vm-x86.c: fix 4+ argument functions on x86_64.
2009-07-14 _why * core/string.c: put state in the write barrier if...
2009-07-14 _why * core/string.c: Bytes `string` method converts to...
2009-07-13 _why * core/vm.c: the bytecode vm math is now equivalent...
2009-07-13 _why * core/number.c: eliminating arprec code to focus...
2009-07-13 _why * core/number.c: importing more arprec math.
2009-07-12 _why * core: beginning a little decimal representation...
2009-07-10 _why * core/vm-x86.c: trimming down the ADD and SUB ops...
2009-07-10 _why * core/gc.c: first phase should be a minor phase....
2009-07-09 _why * example/recursive.pn: an (old?) shootout example...
2009-07-09 _why * core: added WAVY bitwise negation operator.
2009-07-09 _why * core: finessing the compiler to do normal binding...
2009-07-09 _why * core: when calling messages, allow immediate dispatc...
2009-07-09 _why * core/vm-x86.c: removing the jit's inline cache,...
2009-07-09 _why * core/gc.h: small scripts don't need megs. estimate...
2009-07-09 _why * core/pn-scan.rl: fix for table-only lick nodes.
2009-07-09 _why * core/pn-scan.rl: allowing flexible unquoted strings...
2009-07-06 _why * core/compile.c: empty closures and tables bug. thank...
2009-07-06 _why * core: eliminating the inline method cache from C...
2009-07-04 _why * core/file.c: load environment variables in the Env...
2009-07-04 _why * core/vm-x86.c: fix for LOADK op in the jit. problems...
2009-07-03 _why * core/khash.h: the last malloc departs.
2009-07-03 _why * core/pn-gram.y: allow a newline or separator before...
2009-07-03 _why * core/pn-scan.rl: passing syntax errors through an...
2009-07-03 _why * core/string.c: another malloc gone. added potion_str...
2009-07-02 _why * core/string.c: fixing the `at` method to use `slice...
2009-07-02 _why * core/gc.c: two bugs found in the new table code...
2009-07-02 _why * core: hi, everybody. this work i'm checking in surro...
2009-07-02 _why * core/vm-x86.c: incorrect jump on x86.
2009-07-02 _why * core/khash.h: reworking hashes to keep the pairs...
2009-07-02 _why * core/objmodel.c: moving the jit mcache into the...
2009-07-02 _why * core: stubbed out operator overloading in the jit...
2009-07-01 _why * doc/start.textile: some notes on paths, conditionals.
2009-06-30 _why * doc/start.textile: a note about whitespace.
2009-06-30 _why * core/number.c: the `times` and `to` methods return...
2009-06-30 _why * core/compile.c: a ?query call should return nil...
2009-06-30 _why * core/pn-scan.rl: parsing hex numbers. changing the...
2009-06-30 _why * core: retrieve the ast for a closure using `cl code...
2009-06-30 _why * core/objmodel.c: store function signatures with...
2009-06-27 _why * core/compile.c: allow values to be called directly...
2009-06-27 _why * test/numbers/to.pn: test variable use.
2009-06-27 _why * core/pn-gram.y: an awkward way of doing mixed block...
2009-06-27 _why * core/vm-x86.c: further jump fixes on 32-bit.
2009-06-27 _why * core/vm-x86.c: fixing up new jumps in the call op.
2009-06-27 _why * core/table.c: the `first` and `last` methods.
2009-06-27 _why * core: restructure call and callset to allow keyword...
2009-06-27 _why * doc/doc.css: text colors.
2009-06-26 _why * doc/start.textile: fixing license spacing.
2009-06-26 _why * doc/start.textile: breaking up the pamphlet with...
next