Permalink
Commits on Oct 23, 2011
  1. Merge pull request rubinius#1346 from krekoten/remove_assign_to_self

    dbussink committed Oct 23, 2011
    Remove assign to self
  2. Merge pull request rubinius#1343 from krekoten/core_kernel_local_vari…

    dbussink committed Oct 23, 2011
    …ables_19
    
    Kernel.local_variables resturns array of symbols in 1.9 mode
Commits on Oct 20, 2011
  1. Merge pull request rubinius#1313 from krekoten/exception_equal_value_19

    dbussink committed Oct 20, 2011
    Implements Exception#== behaviour for 1.9 mode
Commits on Oct 19, 2011
Commits on Oct 18, 2011
  1. Merge pull request rubinius#1288 from jtdowney/master

    dbussink committed Oct 18, 2011
    Patched Kernel#instance_variables and fixed up places it affects for 1.9
Commits on Oct 17, 2011
  1. Revert "fixes attr for module in ruby version 1.9"

    dbussink committed Oct 17, 2011
    This reverts commit 1e85cdc.
  2. Merge pull request rubinius#1270 from jtdowney/master

    dbussink committed Oct 17, 2011
    Patched Kernel#instance_variables for 1.9
Commits on Oct 16, 2011
  1. Merge pull request rubinius#1263 from AndrewVos/master

    dbussink committed Oct 16, 2011
    In 1.9 Kernel#puts should output a newline when given nil as the only argument.
Commits on Oct 14, 2011
  1. Remove passing Bignum specs

    dbussink committed Oct 14, 2011
Commits on Oct 13, 2011
  1. Merge pull request rubinius#1252 from semmons99/patch-19-float#divmod

    dbussink committed Oct 13, 2011
    Patch 19 float#divmod
  2. Add a bunch of dummy header files

    dbussink committed Oct 13, 2011
    These files are in the ruby/ include directory. We provide
    them extensions that require them won't pickup any system
    headers or headers anywhere else that happen to have the
    same name.
    
    The bson gem is a current example where this happens and
    can be compiled after adding these headers.
  3. Merge pull request rubinius#1249 from ctoneal/19_regexp_match

    dbussink committed Oct 13, 2011
    1.9:  Fixed Regexp#match to throw TypeError if passed an Exception
Commits on Oct 12, 2011
  1. Merge pull request rubinius#1245 from ctoneal/19_file_absolute_path

    dbussink committed Oct 12, 2011
    Added File#absolute_path
  2. We don't need to check the type in the Ruby code

    dbussink committed Oct 12, 2011
    The primitive already checks the type, so also after
    a coercion it will check the type again. Therefore
    we don't need this code in two places and the additional
    check for 1.9.
Commits on Oct 11, 2011
Commits on Oct 10, 2011
Commits on Oct 9, 2011
  1. Audited usage of char* for Symbols

    dbussink committed Oct 9, 2011
    Since Symbols can contain \0 characters in 1.9, we need to make sure
    this is handled properly. There is now an explicit debug_str method
    used for when outputting for example symbol names. This returns
    and escaped std::string for the symbol name.
    
    For other explicit usages of the Symbol name, there is cpp_str to return
    a std::string without the escaped non printable characters. Most cases
    use the debugging version though.
Commits on Oct 8, 2011
  1. Merge pull request rubinius#1197 from locks/master

    dbussink committed Oct 8, 2011
    NilClass#to_r
  2. Merge pull request rubinius#1196 from bjeanes/out-of-date-fail-tags

    dbussink committed Oct 8, 2011
    Removed `fails` tags from some of the specs that are passing
  3. Merge pull request rubinius#1195 from mwunsch/master

    dbussink committed Oct 8, 2011
    Array#select! and Array#keep_if
  4. Add Symbol#empty? for 1.9

    dbussink committed Oct 8, 2011
Commits on Oct 7, 2011