Permalink
Switch branches/tags
Nothing to show
Commits on Nov 2, 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

    Daehyub Kim 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. recover leto's commit on master: 3f1ad53

    Daehyub Kim committed Oct 13, 2011
  3. 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.
    Daehyub Kim 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
  2. add Float.pir to setup.pir as build target

    Daehyub Kim 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?
    Daehyub Kim 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

    Daehyub Kim committed May 15, 2011
  5. recover misfixed stuff

      Integer#ord
    Daehyub Kim 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
    Daehyub Kim committed May 15, 2011
Commits on May 5, 2011
  1. Integer#ord

    Daehyub Kim committed May 5, 2011
  2. Integer#chr

    Daehyub Kim committed May 5, 2011
Commits on May 3, 2011
  1. Merge pull request #5 from lateau/master.

    fix and add
    leto committed May 3, 2011
  2. Integer#pred

    Kim, Daehyub committed May 3, 2011
  3. fix: coding miss in Rakefile:335

    Kim, Daehyub committed May 3, 2011
Commits on May 2, 2011
  1. Merge pull request #4 from lateau/master.

    Add rake tasks and convert README to rdoc
    leto committed May 2, 2011
  2. block in top error in ruby1.9

      Problem:
        * a block tried to return false in top level Rakefile:276
        * it can be running with 1.8 but it will be aborted with 1.9
      Fix:
        * modify 'return' to 'abort'
        * add some config error messages
        * some paths is in $location hash now for easy maintenance
    Daehyub Kim committed May 2, 2011
  3. modify build section

    Daehyub Kim committed May 2, 2011
Commits on May 1, 2011
  1. typo

    Kim, Daehyub committed May 1, 2011
  2. typo

    Kim, Daehyub committed May 1, 2011