Commit Graph

555 Commits

Author SHA1 Message Date
Paolo Bosetti 636d45f765 Added Xcode template with native target for compiling static libs and tools (mruby, mrbc, mirb) 2012-05-30 11:42:42 -07:00
Paolo Bosetti d735178778 Merge branch 'master' of git://github.com/mruby/mruby into XCode 2012-05-29 14:32:05 -07:00
Yukihiro "Matz" Matsumoto 1e5d15dbcb Merge pull request #207 from bovi/add-literal-tests
Add Literal Tests
2012-05-29 13:42:28 -07:00
Daniel Bovensiepen 82d600da24 Add literal tests for currently working String literals and make notice about literals which yet need to be proper implementation 2012-05-29 23:51:51 +08:00
Yukihiro Matsumoto 84c5d35b9e class variable table intialization bug; close #206 2012-05-29 23:00:45 +09:00
Yukihiro Matsumoto 42b4060c9d force room in arena before raising arena overflow error 2012-05-29 22:14:32 +09:00
Yukihiro "Matz" Matsumoto 836fed4c33 Merge pull request #205 from monaka/pr-use-default-case-in-switch-statement
Use default case in switch statement.
2012-05-29 06:06:35 -07:00
Yukihiro Matsumoto b20388c004 make arena_idx restoration per irep, not per load 2012-05-29 22:05:06 +09:00
Yukihiro "Matz" Matsumoto 23308d55b1 Merge pull request #204 from bovi/segv-with-new-assert
SEGV by adding a new assert
2012-05-29 05:17:14 -07:00
Masaki Muranaka 34dddc58e1 Use default case in switch statement. 2012-05-29 16:15:43 +09:00
Daniel Bovensiepen b92f302d59 SEGV by adding a new assert 2012-05-29 13:52:59 +08:00
Yukihiro Matsumoto c87ec7c33b compact arena before raising exception; also reserve a few slots to allocate exception objects 2012-05-29 10:29:01 +09:00
Yukihiro Matsumoto 2d887c57ff use API to restore arena_idx 2012-05-29 09:56:48 +09:00
Yukihiro Matsumoto 0dd5e0eba6 restore arena_idx after reading irep 2012-05-29 09:31:12 +09:00
Yukihiro "Matz" Matsumoto d8cd21be45 Merge pull request #203 from bovi/segv-string-literal
Raise SEGV by using String literal
2012-05-28 17:24:46 -07:00
Daniel Bovensiepen 61a47e344d Raise SEGV by using String literal 2012-05-29 07:23:17 +08:00
Yukihiro "Matz" Matsumoto 2d73abd844 Merge pull request #202 from bovi/add-docu
Add Test Cases (Literals, Enumerable, Exceptions, misc)
2012-05-28 15:46:10 -07:00
Daniel Bovensiepen b19575e5ac Forgot Literals file 2012-05-29 01:33:17 +08:00
Daniel Bovensiepen 31e9705022 Add Test cases for Literals, Enumeration, Exceptions and clean line endings 2012-05-29 01:20:46 +08:00
Yukihiro "Matz" Matsumoto ec3944d9c0 Merge pull request #201 from thecodeshop/rm-cmake-tgt
remove extraneous cmake build targets
2012-05-28 06:01:45 -07:00
Yukihiro Matsumoto dae33d3f66 column position adjustment was wrong 2012-05-28 15:51:07 +09:00
Yukihiro Matsumoto cf8f429624 ignore error nodes (with node_begin initialization) 2012-05-28 15:50:30 +09:00
Yukihiro Matsumoto b275be253d Hash#keys stop duping keys 2012-05-28 12:24:31 +09:00
Yukihiro Matsumoto 4bca3e5470 should compile mrbtest if libmruby.a is modifie 2012-05-28 12:21:28 +09:00
Yukihiro Matsumoto 661906c682 should compile all mrblib files 2012-05-28 12:10:23 +09:00
Jon c403458b97 Remove unnecessary mrblib object build target 2012-05-27 22:06:28 -04:00
Jon 6f4eda7401 Simplify CMake mruby object library
Also removes an unnecessary build target from the CMake generated
build and project files.
2012-05-27 20:27:11 -04:00
Yukihiro Matsumoto c14e440897 column adjustment was wrong for pushed back characters 2012-05-28 08:50:10 +09:00
Yukihiro "Matz" Matsumoto 03a53e71c5 Merge pull request #200 from thecodeshop/x-mrbc-defn
Remove unnecessary mrb_init_ext definition
2012-05-27 16:18:00 -07:00
Yukihiro "Matz" Matsumoto 6fb45658eb Merge pull request #199 from masamitsu-murase/remove_conflicts_of_definition
Remove conflicts of definition
2012-05-27 16:17:23 -07:00
Jon 3be28e0b73 Remove unnecessary mrb_init_ext definition 2012-05-27 14:44:13 -04:00
Masamitsu MURASE c8201aa7ce Add "ifndef/endif" to avoid conflict of "MIN" and "MAX" definition. 2012-05-27 23:07:20 +09:00
Masamitsu MURASE 2f4ef95ae6 Add 'ifndef/endif' to avoid conflict of 'TRUE' definition. 2012-05-27 23:05:43 +09:00
Yukihiro "Matz" Matsumoto 2a3e74b4fd Merge pull request #196 from bovi/add-tests
Add Enumerable tests and identify data corruption with merge in Hash
2012-05-26 16:52:47 -07:00
Yukihiro "Matz" Matsumoto abb4e583bd Merge pull request #198 from bovi/add-compar-doc
Add documentation to Comparable
2012-05-26 16:51:40 -07:00
Daniel Bovensiepen c1faad90ec Add documentation to Comparable 2012-05-27 04:34:47 +08:00
Daniel Bovensiepen 74fb270298 add Enumerable tests and identify data corruption with merge in Hash 2012-05-27 00:50:39 +08:00
Yukihiro Matsumoto f6d539eabd clear arena_idx after exiting scope; close #195 2012-05-26 11:18:16 +09:00
Yukihiro "Matz" Matsumoto f4f6948961 Merge pull request #194 from bovi/add-more-tests
Add Tests for all Exception classes, for false, true, Proc, Module, nil ...
2012-05-25 00:45:25 -07:00
Daniel Bovensiepen 150b235fb6 Add Tests for all Exception classes, for false, true, Proc, Module, nil and Object 2012-05-25 14:01:14 +08:00
Yukihiro Matsumoto ea9bb1e38f adjust stack position before exiting mrb_run(); close #193 2012-05-25 13:48:54 +09:00
Yukihiro Matsumoto d9227aa41d remove ZeroDivisionError since mruby gives float for integer division 2012-05-24 21:10:23 +09:00
Yukihiro Matsumoto 34d9043c81 parser->colum number was wrong 2012-05-24 09:35:42 +09:00
Yukihiro Matsumoto c2a084dff9 wrong number of arguments for self-assignments 2012-05-24 09:24:11 +09:00
Yukihiro "Matz" Matsumoto f1f4f030dd Merge pull request #189 from bovi/add-kernel-tests
Add ISO Test Cases for Kernel
2012-05-23 17:09:10 -07:00
Yukihiro "Matz" Matsumoto e3ae5bb9d2 Merge pull request #188 from thecodeshop/makefile-mods
Makefile mods
2012-05-23 16:59:22 -07:00
Daniel Bovensiepen 2664eb5ca6 Add ISO Test Cases for Kernel 2012-05-24 05:33:29 +08:00
Jon 105c11b7f6 Clean and DRY up the basic Makefiles 2012-05-23 13:19:40 -04:00
Jon 6f00683e87 Add help and showconfig targets to Makefile 2012-05-23 13:19:16 -04:00
Yukihiro "Matz" Matsumoto 265ff670c8 Merge pull request #187 from thecodeshop/mirb-exit
Teach mirb another way to quit
2012-05-23 09:59:58 -07:00