Permalink
Commits on Feb 13, 2012
Commits on Feb 8, 2012
  1. Remove setup.pir. No need to have both setup.winxed and setup.pir whi…

    …le winxed in bundled with Parrot
    tadzik committed Feb 8, 2012
  2. Fix setup.winxed

    tadzik committed Feb 8, 2012
Commits on Nov 4, 2011
  1. Merge pull request #19 from lateau/setup_winxed

    Setup winxed
    leto committed Nov 4, 2011
Commits on Nov 3, 2011
  1. ignore pod with /* */

    lateau committed Nov 3, 2011
  2. setup.winxed

    this is a replacement of setup.pir
    all targets of setup.pir are supported and works now:
      * build
      * test
      * install
      * uninstall
      * clean
      * update
      * plumage
      * sdist
      * bdist
      * smoke
      * help
    changed:
      * clean: remove rpm directory and it's subdirectories also
      * build: build target will be runed before sdist and bdist
    Thanks NotFound++
    lateau committed Nov 3, 2011
Commits on Nov 1, 2011
  1. remove useless codes

    lateau committed Nov 1, 2011
  2. target install added

    lateau committed Nov 1, 2011
Commits on Oct 25, 2011
Commits on Oct 21, 2011
  1. issue #18

      * build
      * clean
      * test
      * smoke: need to modify
      * help
      * install: do not commit in this changes
    lateau committed Oct 21, 2011
Commits on Oct 14, 2011
  1. Merge pull request #17 from lateau/lateau

    patch for issue #13 (detect minimum parrot version)
    leto committed Oct 14, 2011
  2. patch for issue #13

    lateau committed Oct 14, 2011
Commits on Oct 13, 2011
  1. Merge pull request #16 from lateau/lateau

    Patch for issue #6
    leto committed Oct 13, 2011
  2. Patch for issue #6

    this change allows:
      * almost statments enclosed by '()'
      * some literals enclosed by '()': show t/01-stmts.t for the details
    t/01-stmts.t will be failed because I added more test cases cannot be parsed on current cardinal.
    lateau committed Oct 13, 2011
Commits on May 21, 2011
  1. Merge pull request #11 from qiuhw/master

    Some work done for CardinalRange
    tadzik committed May 21, 2011
  2. Range#!from_exclusive has gone, and Range#!to_exclusive is now simply…

    … Range#!exclusive.
    
    Ruby don't have !from_exclusive. And if cardinal is supposed to have !from_exclusive, then
    I don't know what Range.new(from, to, from_exclusive=true, to_exclusive=true).to_s is supposed
    to output.
    qiuhw committed May 21, 2011
  3. t/range/to_s.t now passes.

    Add another multi method for initialization of Range to handle three parameters,
    fix a bug in Range#to_s, and since Symbols are not yet implemented, use key=value
    pair instead of Symbol in t/range/to_s.t, so that t/range/to_s.t now passes.
    qiuhw committed May 21, 2011
Commits on May 17, 2011
  1. Merge pull request #9 from lateau/lib191

    new methods
    tadzik committed May 17, 2011
Commits on May 16, 2011
  1. Merge pull request #10 from qiuhw/master

    These two commits get more tests pass
    tadzik committed May 16, 2011
  2. new methods

      * Float#==
      * Float#===
      * Float#eql?
    lateau committed May 16, 2011
Commits on May 15, 2011
  1. Merge pull request #8 from qiuhw/master

    This commit was meant to get all of the tests under t/array pass
    tadzik committed May 15, 2011
  2. Initializes Range!from_exclusive and Range!to_exclusive as FalseClass…

    … instead of CardinalInteger.
    
    And a few bugs in Array.pir are fixed.
    
    So now, that the failed tests of t/array/assign.t, t/array/values_at.t, t/continuation.t and t/range/infix-exclusive.t
    all pass.
    qiuhw committed May 15, 2011
  3. Merge pull request #7 from lateau/lib191

    Lib191
    tadzik committed May 15, 2011
  4. add CardinalNumeric to build

    lateau committed May 15, 2011
  5. recover misfixed stuff

      Integer#ord
    lateau committed May 15, 2011
  6. modify src/parser/actions.pm to return CardinalFloat instead Float:

      to keep ruby class inheritances
    add new classes:
      CardinalNumeric
      CardinalFloat
    add new methods:
      Integer#chr
      Integer#even
      Integer#odd
      Float#to_f
      Float#zero
    fixme:
      Cardinal#round
        round does not return C<self>
        see ruby-1.9.2-p180/numeric.c:3188
        also src/classes/Integer.pir:326
    lateau committed May 15, 2011