Commit Graph

1198 Commits

Author SHA1 Message Date
Yukihiro Matsumoto 34cf05679c add Math::TOLERANCE 2012-08-01 01:12:09 +09:00
Yukihiro Matsumoto cde3c35666 too much peephole optimization 2012-08-01 01:11:16 +09:00
Yukihiro Matsumoto d6bd191cc4 remove stupid debug print 2012-08-01 00:46:27 +09:00
Yukihiro Matsumoto 0270d11c81 float do not have enough precision to round if MRB_USE_FLOAT is set 2012-08-01 00:45:12 +09:00
Yukihiro Matsumoto 1563cdfcce float do not have enough precision to represent Fixnum if MRB_USE_FLOAT is set 2012-08-01 00:06:50 +09:00
Yukihiro Matsumoto 1d64ecf0fa float do not have enough precision if MRB_USE_FLOAT is set 2012-07-31 23:56:35 +09:00
Yukihiro Matsumoto e87c95eba7 codegen optimization based on http://d.hatena.ne.jp/mirichi/20120730/p1 [Japanese]. 2012-07-31 22:21:42 +09:00
Yukihiro Matsumoto 1314c59295 space and newline reformatting 2012-07-31 19:34:52 +09:00
Yukihiro Matsumoto 9bfc64b4cb Merge branch 'master' of github.com:mruby/mruby 2012-07-31 19:01:09 +09:00
Yukihiro Matsumoto e064ff2098 add some benchmark programs 2012-07-31 19:00:52 +09:00
Yukihiro "Matz" Matsumoto 954c33a854 Merge pull request #412 from monaka/pr-add-parameter-for-pool
POOL_ALIGNMENT POOL_PAGE_SIZE : Configurable parameters.
2012-07-31 02:38:58 -07:00
Yukihiro "Matz" Matsumoto 0a4ec667c0 Merge pull request #410 from monaka/pr-remove-redundant-code-inmrb_array_aget
Remove redundant code in mrb_array_aget().
2012-07-31 02:33:05 -07:00
Masaki Muranaka 0cee3bb531 POOL_ALIGNMENT POOL_PAGE_SIZE : Configurable parameters. 2012-07-31 16:50:09 +09:00
Masaki Muranaka cc1fc5332a Remove redundant code in mrb_array_aget(). 2012-07-31 14:52:44 +09:00
Yukihiro Matsumoto bc7dc06c51 mark mrb->exc object 2012-07-31 10:57:14 +09:00
Yukihiro Matsumoto 998830e1bc reduce restoration of arena_idx in vm loop 2012-07-31 10:55:30 +09:00
Yukihiro Matsumoto d749ccfd3e add description of MRB_IV_INITIAL_SIZE 2012-07-30 23:56:34 +09:00
Yukihiro Matsumoto 515862cc01 khash refactoring; no more MRB_KHASH_INITIAL_SIZE 2012-07-30 23:55:35 +09:00
Yukihiro Matsumoto 857370c2b7 use const MRB_IV_INITIAL_SIZE 2012-07-30 17:33:54 +09:00
Yukihiro Matsumoto 0c55f7ecc3 add description of MRB_HEAP_PAGE_SIZE 2012-07-30 17:18:32 +09:00
Yukihiro Matsumoto d91f475e55 better mrbconf decsription 2012-07-30 17:16:13 +09:00
Yukihiro Matsumoto e75c76ecee iv khash initial size to 8 2012-07-30 17:16:05 +09:00
Yukihiro Matsumoto c808f647aa allow specifying khash initial size 2012-07-30 16:41:05 +09:00
Yukihiro "Matz" Matsumoto c6f62104d3 Merge pull request #409 from monaka/pr-configurable-initial_hash_size
MRB_INITIAL_HASH_SIZE : Make the initial hash size configurable.
2012-07-30 00:33:34 -07:00
Masaki Muranaka b1cc715b36 MRB_INITIAL_HASH_SIZE : Make the initial hash size configurable. 2012-07-30 15:31:49 +09:00
Yukihiro Matsumoto 14410d1391 configurable MRB_HEAP_PAGE_SIZE 2012-07-30 13:18:24 +09:00
Yukihiro Matsumoto 446005620b remove __STDC_LIMIT_MACROS for INT32_MAX 2012-07-30 10:51:24 +09:00
Yukihiro Matsumoto eb34ad365b fixed the comment English 2012-07-30 09:45:37 +09:00
Yukihiro "Matz" Matsumoto ff707384c3 Merge pull request #407 from silverhammermba/cpp
C++ compatibility
2012-07-29 17:42:17 -07:00
Yukihiro Matsumoto d0c1b7b4a8 Merge branch 'master' of github.com:mruby/mruby 2012-07-30 09:40:53 +09:00
Yukihiro Matsumoto bd035bcbb6 do not use INT32_MAX; close #407 2012-07-30 09:40:41 +09:00
Yukihiro "Matz" Matsumoto 179b2aceea Merge pull request #406 from MobiRuby/mrbc_stdin
Added mrbc support output to stdout
2012-07-29 17:38:40 -07:00
Max Anselm 50b9f54a65 Make void casts explicit.
(Forgot a couple files)
2012-07-29 20:11:08 -04:00
Max Anselm dacae7fda9 Remove unnecessary mrb_assoc_new prototype
Include array.h instead.
2012-07-29 19:51:14 -04:00
Max Anselm 5a4beeed2d Make all(?) void casts explicit for C++ 2012-07-29 19:48:48 -04:00
Max Anselm ee899778c4 Define __STDC_LIMIT_MACROS for INT32_MAX in C++ 2012-07-29 19:44:49 -04:00
Yuichiro MASUI ef993d7549 Added mrbc support output to stdout 2012-07-29 20:58:02 +09:00
Yukihiro "Matz" Matsumoto e56cd70cdb Merge pull request #405 from monaka/pr-remove-unimplemented-declaration
Remove unimplemented declarations.
2012-07-29 04:48:12 -07:00
Yukihiro "Matz" Matsumoto c152b10d1f Merge pull request #404 from monaka/pr-cleanup-hash
Clean up hash.[ch]
2012-07-29 04:47:33 -07:00
Yukihiro "Matz" Matsumoto 8afe33b210 Merge pull request #403 from masamitsu-murase/modify_return_value_of_mrbtest
Modify return value of mrbtest.
2012-07-29 04:46:37 -07:00
Masaki Muranaka 7ac4b56141 Remove unimplemented declarations. 2012-07-29 20:35:23 +09:00
Masaki Muranaka 22b032fcdf mrb_hash_delete_key(), mrb_hash_keys() : Declare as static.
mrb_check_hash_type(): Remove as no implementation.
2012-07-29 20:11:43 +09:00
Masamitsu MURASE d5bcaafd91 Modify return value of mrbtest.
This is an improvement for CI, such as Travis.
2012-07-29 18:45:47 +09:00
Yukihiro "Matz" Matsumoto 0584874e59 Merge pull request #402 from monaka/pr-remove-commented-out-code
Remove commented out code.
2012-07-29 01:57:39 -07:00
Yukihiro "Matz" Matsumoto fccd2d4cf0 Merge pull request #401 from masamitsu-murase/modify_class_inheritance
Modify class inheritance
2012-07-29 01:56:50 -07:00
Yukihiro "Matz" Matsumoto 622b3f010b Merge pull request #400 from monaka/pr-add-myself
Please append my name to AUTHORS.
2012-07-29 01:55:56 -07:00
Masaki Muranaka b2fc62f3a9 Remove commented out code. 2012-07-29 15:25:14 +09:00
Masamitsu MURASE b71063b239 Modify test for Class.
* Rename some classes in test/t/class.rb to avoid name conflict.
* Add tests for mismatch fo superclass.
2012-07-29 14:21:12 +09:00
Masamitsu MURASE 99e2035f42 Modify mrb_vm_define_class.
* Check mismatch of superclass.
* Check constant value whose name is specified as a class's name.
2012-07-29 14:21:12 +09:00
Masaki Muranaka 6cbaeda1e6 Add Masaki Muranaka. 2012-07-29 14:11:33 +09:00