Commit Graph

4502 Commits

Author SHA1 Message Date
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
Yukihiro Matsumoto 14e28a8a4d raise error on too many arguments 2012-05-24 01:24:45 +09:00
Yukihiro Matsumoto cd713836aa simplify Array#join 2012-05-24 01:20:33 +09:00
Jon 44f2c59a61 Teach mirb another way to quit 2012-05-23 12:17:42 -04:00