Commit Graph

194 Commits

Author SHA1 Message Date
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
Yukihiro Matsumoto 3b53b3be68 add Numeric#** 2012-05-15 16:40:57 +09:00
Yukihiro Matsumoto 1bc0c12096 Makefile: remove echo action from all target 2012-05-15 16:40:45 +09:00
Yukihiro Matsumoto 5a8496df4a remove non VC math functions; close #135 2012-05-15 15:03:28 +09:00
Yukihiro Matsumoto 201a013bf6 remove old MANDEL code; close #134 2012-05-15 08:01:45 +09:00
Yukihiro Matsumoto 1c6621d5f0 OP_STOP to return exception object on error 2012-05-14 23:22:08 +09:00
Yukihiro Matsumoto 628e60d6f3 removed lines the seem not to conform C99 2012-05-14 11:36:42 +09:00
Yukihiro "Matz" Matsumoto 6b67801d4e Merge pull request #116 from pbosetti/master
Wrote a (working) stub for the Math module
2012-05-13 16:39:09 -07:00
Yukihiro Matsumoto 50a1d30291 emulate gmtime_r/localtime_r by gmtime_s/localtime_s on Windows 2012-05-13 19:46:57 +09:00
Paolo Bosetti e274382aca Replaced C++ style comments 2012-05-12 12:36:19 -07:00
Paolo Bosetti 7cdf0ca1c1 Added src/math.c. Also, edited src/init.c in order to load the Math module. 2012-05-12 12:04:58 -07:00
Yukihiro "Matz" Matsumoto 96819cf881 Merge pull request #117 from k-tsj/toplevel-return
Raise LocalJumpError when returning from top-level
2012-05-12 02:58:00 -07:00
Yukihiro "Matz" Matsumoto 04f8ec7570 Merge pull request #118 from k-tsj/move-stack-values
Move stack values to heap whenever ci is popped
2012-05-12 02:57:29 -07:00
Yukihiro "Matz" Matsumoto e7b4ea94e8 Merge pull request #120 from monaka/pr-printf-format-20110511
Use %d instead of %ld in case the type of parameter is int.
2012-05-12 02:41:30 -07:00
Masaki Muranaka 40d122dede Simplify while loop in peek_n(). 2012-05-12 14:21:06 +09:00
Masaki Muranaka c785382dee Use %d instead of %ld in case the type of parameter is int. 2012-05-12 11:25:56 +09:00
Kazuki Tsujimoto 66df0ad0a8 Raise LocalJumpError when returning from top-level 2012-05-12 10:59:36 +09:00
Kazuki Tsujimoto 632556bc6f Move stack values to heap whenever ci is popped 2012-05-12 10:47:15 +09:00
Yukihiro Matsumoto 95d1d002d9 begin/end block should be isolated from outside; ported from CRuby r35620 2012-05-11 23:29:24 +09:00
Yukihiro Matsumoto 3483e360ed remove unused #include 2012-05-11 10:26:50 +09:00
Yukihiro Matsumoto affb5cb7c2 remove encode_class and converter_class from mrb_state 2012-05-10 23:16:28 +09:00
Yukihiro Matsumoto 4e40121f71 remove regex_class and match_class from mrb_state 2012-05-10 23:11:20 +09:00
Yukihiro Matsumoto 4d3ed8c4f9 remove mrb->range_class 2012-05-10 23:07:54 +09:00
Yukihiro Matsumoto 878593430a mrb_run to return last evaluated value 2012-05-10 18:20:49 +09:00
Yukihiro Matsumoto 8268f95e0e remove code moved to mrblib/array.rb 2012-05-10 16:37:38 +09:00
Yukihiro Matsumoto 73e92e2579 remove INCLUDE_REGEXP dependency from array.c 2012-05-10 16:33:58 +09:00
sasaki takeru 7f12cb9e7a fix typo 2012-05-10 04:04:59 +09:00
Yukihiro Matsumoto bcd24af19c temporal VC patch from nkshigeru 2012-05-09 22:23:39 +09:00
Yukihiro Matsumoto 6faab394d7 remove duplicated document comment 2012-05-09 22:11:53 +09:00
Yukihiro Matsumoto bd8d910666 clean enum.c 2012-05-09 22:09:27 +09:00
Yukihiro Matsumoto 6a0c30d038 move body of Comparison from compar.c to compar.rb 2012-05-09 22:06:16 +09:00
Yukihiro Matsumoto db96db6a80 move declaration in the middle 2012-05-09 20:15:57 +09:00
Yukihiro Matsumoto da9e8cebe0 remove __APPLE__ 2012-05-09 12:07:29 +09:00
Yukihiro Matsumoto 96168852c3 move declaration in the middle 2012-05-09 11:04:36 +09:00
Yukihiro Matsumoto 164c0463b2 use DIRECT_THREADED only on GCC 2012-05-09 10:58:32 +09:00