Public Gists by rubyspec

Gravatar
Fri Feb 13 14:53:24 -0800 2009
1
2
3
(gdb) r
The program being debugged has been started already.
Start it from the beginning? (y or n) y
Gravatar
Thu Dec 18 12:18:10 -0800 2008
1
2
3
puts "1. Getting or checking a constant"
 
puts " a. Simple class"
Gravatar
Sun Oct 19 12:37:14 -0700 2008
1
2
3
euler:rbx-cpp brian$ rm -f spec/parser/run.rbc; spec/parser/run.rb spec/parser
...FFF...EFF..FFFFFF..FFFFFFFFFF..FF......F.....FF..........................F.FF.FFF.FFF.FFF.F.FFFFF....FFF.F...............F..FF..F...F.....FF........................FFFF........F.FFFFFF..FFFFF....F.FFFFFF.......FFFF.F...F..........FFFFFFFFF.......F......F....F.FFFFF...................................F.FF.
 
Gravatar
Sun Oct 19 12:33:14 -0700 2008
1
2
3
euler:rbx-cpp brian$ rm -f spec/parser/run.rbc; spec/parser/run.rb -r spec/parser
.........E.F.....F.F.FF......FF..F...F..........F.........................FFFFFF.....FFF.FFF...FFFFF....F.F.F...............F..FF............FF.................FFFFF.FFFFFFF......F.FFFFFF..F.FFFFFFF.F...FFF.........FF.F...F......FF..................F......F.F..F.......F................................F..F..
 
Gravatar
Sun Oct 19 12:24:11 -0700 2008
1
2
3
10)
block_stmt_both
 
Gravatar
Fri Aug 29 12:51:04 -0700 2008
1
2
3
    if(flags.ExecuteInstruction) {
      std::cout << std::left << std::setw(27) <<
        ctx->cm->name->to_str(task->state)->c_str() << "+" <<
Gravatar
Thu Aug 28 16:14:40 -0700 2008
1
2
3
initialize + 1: op_passed_arg 3 0xe
initialize + 3: op_goto_if_true 4 0xa
initialize + 9: op_passed_arg 3 0xe
Gravatar
Tue Aug 12 09:26:46 -0700 2008
1
2
3
diff --git a/vm/symboltable.cpp b/vm/symboltable.cpp
new file mode 100644
index 0000000..b3586da
Gravatar
Sat Aug 02 00:16:12 -0700 2008
1
2
3
euler:rbx-cpp brian$ rake clean
(in /Users/brian/devel/rbx-cpp)
makedepend ...
Gravatar
Thu Jul 31 17:27:48 -0700 2008
1
2
3
euler:rbx-cpp brian$ rake
(in /Users/brian/devel/rbx-cpp)
vm/test/cxxtest/cxxtestgen.pl --error-printer --have-eh --abort-on-fail -o vm/test/runner.cpp vm/test/test_ar.hpp vm/test/test_array.hpp vm/test/test_bignum.hpp vm/test/test_bytearray.hpp vm/test/test_channel.hpp vm/test/test_compiled_file.hpp vm/test/test_compiledmethod.hpp vm/test/test_dir.hpp vm/test/test_event.hpp vm/test/test_fixnum.hpp vm/test/test_float.hpp vm/test/test_hash.hpp vm/test/test_instructions.hpp vm/test/test_isolated.hpp vm/test/test_list.hpp vm/test/test_lookuptable.hpp vm/test/test_marshal.hpp vm/test/test_memorypointer.hpp vm/test/test_message.hpp vm/test/test_nativefunction.hpp vm/test/test_object.hpp vm/test/test_objectmemory.hpp vm/test/test_objects.hpp vm/test/test_regexp.hpp vm/test/test_selector.hpp vm/test/test_sendsite.hpp vm/test/test_string.hpp vm/test/test_symbol.hpp vm/test/test_task.hpp vm/test/test_unmarshal.hpp vm/test/test_vm.hpp vm/test/test_vmmethod.hpp
Gravatar
Thu Jul 31 09:13:14 -0700 2008
1
2
3
euler:rbx-cpp brian$ gdb ./vm/test/runner
GNU gdb 6.3.50-20050815 (Apple version gdb-768) (Tue Oct 2 04:07:49 UTC 2007)
Copyright 2004 Free Software Foundation, Inc.
Gravatar
Tue Jul 22 23:20:55 -0700 2008
1
2
3
euler:vm brian$ cat ../bench.rb
class Object
  def show
Gravatar
Tue Jul 22 23:01:16 -0700 2008
1
2
3
class Bench {
  public static void bench() {
    int i, j, m;
Gravatar
Tue Jul 22 22:53:38 -0700 2008
1
2
3
i = 0
while i < 10_000
  j = 0
Gravatar
Tue Jul 22 21:22:01 -0700 2008
1
2
3
euler:jruby brian$ PATH=$PATH:`pwd`/bin time bin/jruby ../rbx-cpp/bench.rb
       17.74 real 16.61 user 0.43 sys
euler:jruby brian$ which time
Gravatar
Tue Jul 22 21:17:16 -0700 2008
1
2
3
euler:vm brian$ time ./vm ../bench.rbc
Loading: ../bench.rbc
 
Gravatar
Tue Jul 22 13:39:15 -0700 2008
1
2
3
euler:mspec brian$ git diff
diff --git a/lib/mspec/commands/mspec.rb b/lib/mspec/commands/mspec.rb
index b82ef2a..a4ac419 100644