Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Commits on Apr 9, 2012
  1. @evanphx
Commits on Aug 24, 2011
  1. @evanphx
Commits on Jul 6, 2011
  1. @evanphx

    Bump version number

    evanphx authored
Commits on Jun 7, 2011
  1. @evanphx

    Merge branch 'master' into 2.0

    evanphx authored
    Conflicts:
    	web/_posts/2011-06-07-inside-rubinius-20-preview.markdown
  2. @evanphx
Commits on Jan 22, 2008
  1. @evanphx

    Cleanup / reorganize Rakefile

    evanphx authored
Commits on Jan 14, 2008
  1. @evanphx
  2. @evanphx

    Run pristine on distclean

    evanphx authored
Commits on Jan 13, 2008
  1. @evanphx
Commits on Jan 11, 2008
  1. @evanphx
Commits on Jan 9, 2008
  1. @evanphx
  2. @evanphx
  3. @evanphx
  4. @evanphx

    Add File.utime, better Fixnum prims, Object#send as prim, and more

    evanphx authored
    * All work done while working to run flexmock and rake
    * Added Object#clone and fixed Object#dup
    * Added File::Stat.blksize
    * Fix private method lookup (should terminate at the private method)
    * The comparison meta_ops only fire if both values are immediates.
Commits on Jan 7, 2008
  1. @evanphx

    Add C readline extension, fix defined?()

    evanphx authored
    * Extension is based on MRI one from 1.8.4.
    * Removes some of the autoconf-style stuff it used
    * Written against 10.5 (which uses editline)
    * Also fixes defined?() to take scope into account
    * IRB now picks up and uses readline WITH completion!
Commits on Dec 31, 2007
  1. @evanphx
Commits on Dec 30, 2007
  1. @evanphx

    Dozens more c2 and spec fixes

    evanphx authored
Commits on Dec 20, 2007
  1. @evanphx

    Implement protected methods

    evanphx authored
    * Added a bit more verbose specs to methods_spec.rb, to show
      specific cases.
Commits on Dec 16, 2007
  1. @evanphx

    Fix the kernel to not contain any system info

    evanphx authored
    * Rubinius can now load config files, in the same format
      of the RBX env variable, but with newlines seperating
      definitions.
    * Added some code to generate runtime/platform.conf
      in Rakefile, which contains any system dependent
      data.
    * Fit DirEntry into this scheme.
Commits on Dec 14, 2007
  1. @evanphx

    Fixed Thread#run, added corruption detection to rbc files

    evanphx authored
    * Thread#run was confusing the Thread scheduler, cause things the VM
      to quit running.
    * Added corruption detection to .rbc files in the form of a SHA1
      hash placed in the .rbc, just after the header.
Commits on Dec 13, 2007
  1. @evanphx

    compiler is dead, long live compiler1!

    evanphx authored
    Moved the entire current compiler to lib/compiler1 and rearchitected how
    the compiler is loaded. It's much simpiler and more powerful that before.
Commits on Dec 5, 2007
  1. @evanphx

    Vastly simplify and fix constant lookup

    evanphx authored
    * New constant lookup specs to test behavior
    * Added StaticScope object and field on CompiledMethod which stores
      a StaticScope instance which indicates the lexical scope of the CM.
Commits on Nov 30, 2007
  1. @evanphx

    Finished the locals allocation code

    evanphx authored
    * The locals tuple is now allocated in the fast context stack.
    * Refactored the context allocation code for methods and blocks.
    * Fixed a channel bug
  2. @evanphx
Commits on Nov 17, 2007
  1. @evanphx

    Added compiled field to CompiledMethod.

    evanphx authored
    The VM now stores a VM translated version of the CompiledMethods
    bytecodes in the compiled field. This keeps the InstructionSequence
    object in the bytecodes field prisitine. It also simplifies detecting
    which methods need to be translated (this is done lazily, as methods)
    are executed.
Commits on Nov 13, 2007
  1. @evanphx
Commits on Oct 17, 2007
  1. @evanphx

    Fix tsort in the Rakefile

    evanphx authored
  2. @evanphx
  3. @evanphx

    Vast rework of the Rakefile and build process

    evanphx authored
    * 'rake build' is all you need now
Commits on Oct 2, 2007
  1. @evanphx

    Loading directly from directory structure

    evanphx authored
    Machine can load directly from a directory structure of files now.
    This will be used instead of a .rba since it should conflict less
    and be easier to manage.
    
    Stable versions of things are now in runtime/stable and should only
    be updated at fixed times.
Commits on Aug 24, 2007
  1. @evanphx

    Added more IO stuff and platform methods.

    evanphx authored
    I'm still a little unhappy with the input buffer situation.
    (ie, there is none.)
    
    Adds IO#sysread and IO#syswrite as well as a bunch of POSIX stuff.
Commits on Aug 18, 2007
  1. @evanphx

    Complete reorganization of bootstrap. Addition of kernel/platform. FF…

    evanphx authored
    …I fixed.
    
    New restrictions for meta-programming in core bodies (not in methods).
    kernel/platform is now where platform specific code, mainly related to FFI, lives.
    A bunch of FFI bugs have been fixed and it should be working much better now.
    
    FFI Note: you may now only specify :state as your first argument, and you must
    leave it off when you call the method (rather than passing nil like before).
Commits on Aug 14, 2007
  1. @evanphx

    Cleaned up compiler layout

    evanphx authored
    Rather than having the compiler spread over lib and native, it all lives in compiler now.
Commits on Jul 19, 2007
  1. @evanphx
Commits on Jul 17, 2007
  1. @evanphx
Something went wrong with that request. Please try again.