Commit Graph

6766 Commits

Author SHA1 Message Date
Yukihiro "Matz" Matsumoto fb3883e57e Merge pull request #2941 from Mav7/master
Added range.h.md and edited re.h.md and version.h.md
2015-09-04 17:00:58 +09:00
Ralph Desir 743432d4ec Update range.h.md 2015-09-03 14:52:21 -04:00
Ralph Desir 8a09515c6c Cleaned up the version.h markdown. 2015-09-03 14:20:16 -04:00
Ralph Desir e1beb502ab Cleaned up the re.h markdown. 2015-09-03 14:19:02 -04:00
Ralph Desir(Mav7) 93aaa06736 Added range markdown. 2015-09-03 14:16:57 -04:00
Yukihiro "Matz" Matsumoto 7967c76e14 Merge pull request #2940 from zzak/build_mrbtest
Add build_mrbtest after config block is evaluated
2015-09-03 14:34:48 +09:00
Zachary Scott bacb826868 Add build_mrbtest after config block is evaluated
This allows us to add `enable_test` anywhere in a build target,
without having to worry about the order in which they are included.

Previously, there was a bug that occured when adding 'mruby-test' gem
to dependencies before additional gems.

Instead of adding the 'mruby-test' gem dependency manually to a test build,
we now only need to call `enable_test` in the target. This also allows us to
call `test_enabled?` downstream when running mruby tests ourselves.

/cc #2924
2015-09-03 01:02:53 -04:00
Yukihiro "Matz" Matsumoto 402890d571 Merge pull request #2938 from Mav7/master
Added version.h.md and re.h.md
2015-09-03 13:01:01 +09:00
Ralph Desir 79aa0866ce Added reg.h markdown. 2015-09-02 18:57:00 -04:00
Ralph Desir(Mav7) 1bd5c48596 Added regular expression header markdown. 2015-09-02 18:52:16 -04:00
Ralph Desir 6beae5ec71 Created version.h markdown. 2015-09-02 18:45:03 -04:00
Ralph Desir(Mav7) da0dc6937d doc/api/mruby/version.h.md 2015-09-02 18:19:53 -04:00
Yukihiro "Matz" Matsumoto cc0b28373a clear DUMP_ENDIAN flags before setting 2015-09-03 01:46:35 +09:00
Yukihiro "Matz" Matsumoto 7b5f8b0728 remove trailing spaces from bc9c47d5 2015-09-03 01:39:17 +09:00
Yukihiro "Matz" Matsumoto c6aa87c837 Merge pull request #2924 from zzak/mruby-test
Extract mrbtest to binary gem
2015-09-03 00:43:21 +09:00
Yukihiro "Matz" Matsumoto e35c3aff83 unsigned long may be smaller than mrb_int; use uint64_t instead; fix #2935 2015-09-03 00:14:37 +09:00
Yukihiro "Matz" Matsumoto 3a462fe468 Integer << and >> to use Float instead of raising RangeError 2015-09-02 23:41:51 +09:00
Zachary Scott 87564dc98f Make travis happy
We have do this because mruby's test files are found using MRUBY_ROOT, like this:
    mrbs = Dir.glob("#{MRUBY_ROOT}/test/t/*.rb")
2015-09-02 09:56:27 -04:00
Yukihiro "Matz" Matsumoto 74696ffd96 Float << and >> should be more compatible to Fixnum 2015-09-02 22:29:01 +09:00
Yukihiro "Matz" Matsumoto 6ddd79fd0e ensure must not be called before rescue; fix #2933 2015-09-02 21:46:51 +09:00
Yukihiro "Matz" Matsumoto a8c5df2442 Merge pull request #2934 from zzak/master
Typo in mruby-bin-debugger/mrbgem.rake
2015-09-02 15:11:17 +09:00
Yukihiro "Matz" Matsumoto 6b32fa676f Merge pull request #2932 from jbreeden/cpp11_compatibility_fix
C++11 Build Error: C++11 requires a space between literal and identifiers
2015-09-02 15:10:51 +09:00
Yukihiro "Matz" Matsumoto 14f0e4a4e4 update string.h.md; ref #2931 2015-09-02 15:09:50 +09:00
Yukihiro "Matz" Matsumoto 7ce5b21c1d Merge pull request #2931 from Mav7/master
Updated string.h.md
2015-09-02 15:08:06 +09:00
Zachary Scott c0ff5b475f Typo in mruby-bin-debugger/mrbgem.rake 2015-09-01 23:43:36 -04:00
jbreeden 5ed13da7d6 C++ 11 requires a space between literal and identifiers 2015-09-01 18:12:53 -07:00
Zachary Scott 80598f40bf mruby-test should be opt-in 2015-09-01 20:54:27 -04:00
Ralph Desir 8ad8c547dd Update string.h.md 2015-09-01 13:50:27 -04:00
Yukihiro "Matz" Matsumoto 64d7dec457 Merge pull request #2930 from suzukaze/version2
Refactor version macros, and add a global const variable
2015-09-01 15:01:03 +09:00
Jun Hiroe e9b4cb11cf Add a global const variable MRUBY_RELEASE_NO 2015-09-01 13:55:08 +09:00
Jun Hiroe a2385c05f5 Refactor version.h macros 2015-09-01 13:54:52 +09:00
Yukihiro "Matz" Matsumoto 87f1281cec Merge pull request #2929 from Mav7/master
C string.h API documentation.
2015-09-01 12:45:23 +09:00
Yukihiro "Matz" Matsumoto 9257ee6433 Merge pull request #2927 from hone/bintest_subfolders
run bintests within subfolders of bintest/
2015-09-01 12:41:07 +09:00
Ralph Desir d78d001734 Update string.h.md 2015-08-31 23:16:45 -04:00
Terence Lee b432f12fdd run bintests within subfolders of bintest/ 2015-08-31 18:54:42 -04:00
Ralph Desir 00dd2dfa39 Update string.h.md 2015-08-31 14:11:17 -04:00
Ralph Desir a2f6152be8 Update string.h.md 2015-08-30 23:55:55 -04:00
Ralph Desir(Mav7) 0f2b3643ba Added string markdown. 2015-08-30 20:20:45 -04:00
Yukihiro "Matz" Matsumoto 43b93126e7 Merge pull request #2925 from suzukaze/test-string-freeze
Add String#freeze test
2015-08-27 21:55:45 +09:00
Jun Hiroe 69e835cd0f Add String#freeze test 2015-08-27 21:44:56 +09:00
Yukihiro "Matz" Matsumoto 1a45447b8b add String#freeze to the core 2015-08-27 17:54:30 +09:00
Zachary Scott 133d57cb0d Add mruby-test build config and update :test task to use mrbgem binary
Removed old mrbgems_test.rake which was merged into mrbgem spec
2015-08-22 10:21:52 -04:00
Zachary Scott c7d0f8ebcb Refactor test/mrbtest.rake and tasks/mrbgems_test.rake into mrbgem.rake 2015-08-22 10:20:15 -04:00
Zachary Scott 383a7d24d3 Move test source code and rake task to mrbgem 2015-08-22 10:18:12 -04:00
Yukihiro "Matz" Matsumoto 87e11676b3 Merge pull request #2923 from yasuyuki/nil
Use #nil? instead of == nil.
2015-08-22 21:20:36 +09:00
Yukihiro "Matz" Matsumoto fd2f2f28de Merge pull request #2922 from gkta/refactor-mrubygem-code
Refactor mrubygem code (range.rb, numeric.rb, string.rb, array.rb, enum.rb)
2015-08-22 21:19:34 +09:00
INOUE Yasuyuki 0d055559f1 Use #nil? instead of == nil. 2015-08-22 19:57:11 +09:00
go.kikuta 85f0dd7da0 enum.rb: refactor code (remove redundant code) 2015-08-21 14:56:49 +09:00
go.kikuta 931a7223e6 array.rb: refactor (use onliner code if possible) 2015-08-21 14:56:49 +09:00
go.kikuta 11524f6f67 string.rb: refactor code (remove redundant code) 2015-08-21 14:54:01 +09:00