Commits on Aug 12, 2009
  1. * tools/compile.c: parser tool fix. memory corruption due to an infl…

    …exible buffer.
    _why committed Aug 11, 2009
Commits on Aug 11, 2009
  1. * tools/greg: suppress warning about unused 'sig', since it's a pars…

    …e_from rule.
    _why committed Aug 11, 2009
  2. * core: rename pn-ast.c to ast.c and so on, since the parser has shr…

    …unk and the pn- prefix has gone away.
    _why committed Aug 11, 2009
  3. * core/table.c: fix Tuple(put) to allow negative numbers or pushing …

    …onto the end of the array.
    
     * core/potion.c: avoid use of the multiline ending, since it hasn't been introduced yet in the new parser.
    _why committed Aug 11, 2009
  4. * doc: adding a description of lick unquoted values and updating the…

    … numbers section.
    _why committed Aug 11, 2009
  5. * core/string.c: expand byte buffers a bit extra in advance, to avoi…

    …d so much reallocation.
    _why committed Aug 11, 2009
  6. * core/syntax.g: merging sig.g here. updating to use reentrant code.…

    … still need to get all parser structs stored in gc.
    _why committed Aug 11, 2009
Commits on Aug 10, 2009
  1. * test: mark some tests as broken that have outdated syntax.

     * core/syntax.g: allow braces and parens to start on a newline.
    _why committed Aug 10, 2009
  2. * Makefile: bsd rule for .g -> .c.

    _why committed Aug 10, 2009
  3. * core/syntax.g: make assignment and prefix operators right-recursiv…

    …e. fix logic operators.
    _why committed Aug 10, 2009
  4. * core/syntax.g: fix number-related parsings.

     * test/numbers/neg.pn: parser isn't going to allow multiple prefix operators for now.
    _why committed Aug 10, 2009
  5. * core/syntax.g: escape codes in strings. newlines swallowed after n…

    …on-terminal characters.
    _why committed Aug 9, 2009
Commits on Aug 9, 2009
  1. * tools/: add reentrant peg/leg.

    _why committed Aug 8, 2009
  2. * core/syntax.g: tuple building problems.

     * core/potion.c: -G flag for using the new parser.
    _why committed Aug 8, 2009
Commits on Aug 8, 2009
Commits on Aug 7, 2009
Commits on Aug 6, 2009
Commits on Aug 5, 2009
  1. * core/vm-x86.c: optimizing addition, subtration, multiplication and…

    … bit negation.
    _why committed Aug 5, 2009
Commits on Jul 30, 2009
  1. * test/api/potion-test.c: broken eval test. needed to pass closure i…

    …n as the second arg.
    _why committed Jul 30, 2009
  2. * core/compile.c: fixing `make JIT=0`.

    _why committed Jul 30, 2009
  3. * core/vm-x86.c: pad the stack 8 bytes on 32-bit, since the `self` s…

    …lot is getting clobbered.
    _why committed Jul 30, 2009
  4. * core/callcc.c: eliminating use of a register, some 32-bit platform…

    …s don't have so many GENERAL_REGS.
    _why committed Jul 30, 2009
Commits on Jul 28, 2009
  1. * core: allow safe compilation on non-x86, although continuations an…

    …d jit will not function for now.
    _why committed Jul 28, 2009
Commits on Jul 18, 2009
  1. * core: object inspection methods may use byte strings within, but u…

    …ltimately return UTF-8 strings.
    _why committed Jul 18, 2009