Commit Graph

228 Commits

Author SHA1 Message Date
Yukihiro Matsumoto 6f6c270bb1 mirb should detect end of expression smarter 2012-05-19 16:15:11 +09:00
Yukihiro Matsumoto aeca23166b remove dependency to node.h and pool.h 2012-05-19 15:52:47 +09:00
Yukihiro Matsumoto cb8b4691f0 p->tree may be NULL; close #161 2012-05-19 15:37:41 +09:00
Yukihiro Matsumoto 00c419f066 remove obsolete minimain.c 2012-05-18 22:32:10 +09:00
Yukihiro "Matz" Matsumoto 631ab3536d Merge pull request #158 from pbosetti/tests
Minor edits to test suite and Math module
2012-05-18 00:33:43 -07:00
Yukihiro Matsumoto 2728f30297 implement Kernel#p in Ruby 2012-05-18 15:01:45 +09:00
Paolo Bosetti 8027d5120d Merge branch 'tests' of github.com:pbosetti/mruby into tests 2012-05-17 22:55:35 -07:00
Yukihiro Matsumoto 1ace96a943 remove unused prototype 2012-05-18 14:42:07 +09:00
Yukihiro Matsumoto fb60a2191a revise version description 2012-05-18 14:41:00 +09:00
Yukihiro Matsumoto e306bfaf94 failed to initialize source string 2012-05-18 14:23:40 +09:00
Yukihiro Matsumoto 219162117a move compile.h to mruby/compile.h 2012-05-18 12:54:23 +09:00
Yukihiro Matsumoto bbf7b0ceba add extern "C" guards 2012-05-18 12:45:09 +09:00
Yukihiro Matsumoto ec6c6df995 yywarn should use warn_buffer not error_buffer 2012-05-18 11:17:07 +09:00
Yukihiro Matsumoto 5223c0a6ac remove mrb_parse_nstring_ext; use mrb_parser_new() then set p->capture_error = 1; then call mrb_parser_parse(); see tool/mirb/mirb.c 2012-05-18 11:07:11 +09:00
Yukihiro Matsumoto 61d8bb132e keep toplevel local variables; close #133 2012-05-18 11:04:36 +09:00
Yukihiro Matsumoto a18fb01b03 new API for parser 2012-05-18 11:03:43 +09:00
Paolo Bosetti 5760ad7d59 Minor edits in tests for Math module 2012-05-17 17:40:21 -07:00
Yukihiro Matsumoto 5d5d189dee remove src/method.h 2012-05-18 02:06:09 +09:00
Yukihiro Matsumoto 74d29edf5c remove unused method.h from kernel.c 2012-05-18 02:05:52 +09:00
Yukihiro Matsumoto 6c9ae9489f remove unused method.h from object.c 2012-05-18 02:04:29 +09:00
Yukihiro Matsumoto 434ed1ed7c compile error should contain line number 2012-05-17 23:46:55 +09:00
Yukihiro Matsumoto 0bae9c505c print line number in compile error messages 2012-05-17 19:09:50 +09:00
Yukihiro Matsumoto 89e31b5838 too many line count in nextc() 2012-05-17 19:09:29 +09:00
Yukihiro Matsumoto 490fa45298 add cast to remove warning; close #154 2012-05-17 16:38:37 +09:00
Carson McDonald 1685d241c4 idx should be less than the cap, if it is equal irep needs to grow. 2012-05-17 00:33:49 -04:00
Yukihiro Matsumoto 103ef78e59 no SEGV for nth_ref & back_ref; close #152 2012-05-17 13:21:01 +09:00
Yukihiro Matsumoto b68e69aa32 remove unused assignments 2012-05-17 12:57:08 +09:00
Yukihiro Matsumoto 3e3a8c18b9 avoid updating existing libmruby.a to avoid problems on low time resolution file systems; close #136 2012-05-17 12:13:24 +09:00
Yukihiro Matsumoto 74e531ecab avoid isfinite() in num_pow 2012-05-17 10:34:28 +09:00
Yukihiro Matsumoto 470da1eda0 redefine POST/NEG FIXABLE using INT_MIN/MAX 2012-05-17 09:32:23 +09:00
Yukihiro Matsumoto db20b4e063 ignore return value from strtod() 2012-05-17 09:23:18 +09:00
Yukihiro Matsumoto cbeee91ddb use gperf -L ANSI-C to generate lex.def 2012-05-17 08:39:27 +09:00
Yukihiro Matsumoto 2541530239 add mrb_define_singleton_method/mrb_define_module_function 2012-05-17 02:44:41 +09:00
Yukihiro Matsumoto b706b4cba4 gmtime_r emulated by gmtime_s should return struct tm*; close #146 2012-05-17 02:39:28 +09:00
Yukihiro "Matz" Matsumoto 357aac680e Merge pull request #139 from pbosetti/master
Re-added Math functions missing under MSVC, with custom implementations
2012-05-16 08:24:22 -07:00
Yukihiro "Matz" Matsumoto 7b4c28cef8 Merge pull request #142 from monaka/pr-initialize-variables-20110516
Avoid "may be used uninitialized in this function" warning.
2012-05-16 08:23:25 -07:00
Masaki Muranaka 6250d06b94 Avoid "may be used uninitialized in this function" warning. 2012-05-16 16:28:07 +09:00
Masaki Muranaka 3407376936 Remove unused static functions. 2012-05-16 16:06:12 +09:00
Paolo Bosetti 7bcfb67f3d Merged MSVC branch 2012-05-16 00:00:42 -07:00
Paolo Bosetti aee20de26b Code formatting; Added credits for erf/erfc implementation 2012-05-15 23:57:38 -07:00
Paolo Bosetti 2948a96c3b Added also support for erfc under MSVC 2012-05-15 23:57:38 -07:00
Paolo Bosetti 7da51a9d49 Re-added Math finctions not supported under MSVC, and added preprocessor directives to support these functions under MSVC too 2012-05-15 23:57:38 -07:00
Paolo Bosetti b9b20c8be8 Tested under MSVC by nkshigeru. Minor code formatting 2012-05-15 23:55:44 -07:00
nkshigeru 36aaaafae4 fix for MSVC
move declaration in the middle
no signbit
2012-05-16 15:14:23 +09:00
Masaki Muranaka c6f0e296bd Remove some redundant function declarations. 2012-05-16 14:31:48 +09:00
Paolo Bosetti 6971b0e9ab Code formatting; Added credits for erf/erfc implementation 2012-05-15 18:04:40 -07:00
Paolo Bosetti 8d0738e7b4 Added also support for erfc under MSVC 2012-05-15 17:58:40 -07:00
Paolo Bosetti 04815be9cd Re-added Math finctions not supported under MSVC, and added preprocessor directives to support these functions under MSVC too 2012-05-15 17:41:07 -07:00
mattn 25d787286b fix #127 on mingw. 2012-05-16 09:32:30 +09:00
Yukihiro Matsumoto bd839684e5 numeric division to return float value 2012-05-15 18:24:58 +09:00