Skip to content
Commits on Feb 9, 2016
  1. @ahmadsherif
  2. @ahmadsherif
  3. @ahmadsherif
Commits on Feb 8, 2016
  1. @tak1n

    Merge pull request #3617 from rubinius/clean_up_define_method

    tak1n committed
    Clean up define method
Commits on Feb 7, 2016
  1. @tak1n

    Implement Proc#for_define_method when @ruby_method is nil like in the…

    tak1n committed
    … old impl to ensure the same behavior
Commits on Feb 6, 2016
  1. @tak1n
  2. @tak1n
  3. @tak1n
  4. @tak1n
Commits on Feb 5, 2016
  1. @tak1n
  2. @tak1n

    implement Executable#scope, retrieving proper code part is responsibi…

    tak1n committed
    …lity of Method,UnboundMethod #for_define_method, add 3rd arg callabale_proc to Method,UnboundMethod #for_define_method
  3. @tak1n

    cleanup Method#for_define_method and UnboundMethod#for_define_method,…

    tak1n committed
    … delegate responsibility further to executables
  4. @tak1n
  5. @tak1n
  6. @tak1n

    implement Method#for_define_method, add second argument klass to for_…

    tak1n committed
    …define_method which is needed by Method and UnboundMethod
  7. @tak1n

    implement Proc#for_define_method

    tak1n committed
  8. @tak1n

    Fix Module#define_method

    tak1n committed
    When defining a method through a proc which gets created out of a method
    which is defined in a C-ext, `meth.ruby_method.executable` is a instance of
    Rubinius::NativeCode and not Rubinius::CompiledCode which does not
    respond to #scope.
    
    This is used for example in pg gem:
    https://github.com/ged/ruby-pg/blob/bb4693e811f9348f202835e701e6509d15685b0a/lib/pg/connection.rb#L187
  9. @YorickPeterse

    Added local variable methods to Binding

    YorickPeterse committed
    This adds the following methods:
    
    * Binding#local_variable_set
    * Binding#local_variable_get
    * Binding#local_variable_defined?
    
    Fixes #2992
    Closes #3372
  10. @YorickPeterse

    Added ARGF.read_nonblock

    YorickPeterse committed
    Fixes #3594
  11. @YorickPeterse
  12. @YorickPeterse
  13. @YorickPeterse
  14. @brixen

    Fixed installing.

    brixen committed
  15. @brixen

    Install libedit-dev on Travis.

    brixen committed
  16. @brixen

    Fixed configure command.

    brixen committed
  17. @brixen
  18. @brixen
Commits on Feb 4, 2016
  1. @brixen
  2. @brixen
  3. @brixen
  4. @brixen
  5. @brixen
  6. @brixen

    Moved CodeDB to core/.

    brixen committed
  7. @brixen

    Fixed Module#define_method.

    brixen committed
Commits on Feb 3, 2016
  1. @brixen
Something went wrong with that request. Please try again.