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

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

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

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

    _why committed Aug 11, 2009
    …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.
  4. * doc: adding a description of lick unquoted values and updating the…

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

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

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

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

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

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

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

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

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

    _why committed Aug 9, 2009
     * core/potion.c: -G flag for using the new parser.
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…

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

    _why committed Jul 30, 2009
    …n as the second arg.
  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…

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

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

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

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