Yukihiro "Matz" Matsumoto
cb76ed8ec4
Merge pull request #2971 from mattn/utf8-chop
...
chop with utf-8. fix #2967
2015-10-01 19:27:35 +09:00
Yukihiro "Matz" Matsumoto
744578687d
Merge pull request #2961 from takahashim/regex_enc
...
support Regexp literal option: //n and //u
2015-10-01 19:26:37 +09:00
Yukihiro "Matz" Matsumoto
bcd10c710c
Merge pull request #2973 from mattn/fix-windows-tests
...
fix tests on windows.
2015-10-01 19:21:57 +09:00
Yasuhiro Matsumoto
545d649eff
fix tests on windows.
...
'bin/mruby' not work on windows. so correct command name and quoted arguments.
2015-09-30 16:13:02 +09:00
Yasuhiro Matsumoto
7ad75a4a19
fix tests
2015-09-30 13:08:11 +09:00
Yukihiro "Matz" Matsumoto
81ec5f5dc0
Merge pull request #2966 from maclover7/patch-1
...
Small Markdown updates to README.md
2015-09-29 21:43:38 +09:00
Jon Moss
df2af60cfe
Get rid of weird whitespace
2015-09-29 08:37:46 -04:00
Jon Moss
f654a567e1
Retain #2595 markdown short links
2015-09-29 08:36:37 -04:00
Yasuhiro Matsumoto
d5f145076c
chop with utf-8. fix #2967
2015-09-29 21:22:45 +09:00
Jon Moss
a9b78063aa
Small Markdown updates to README.md
...
Small copy and styling updates
2015-09-27 16:04:15 -04:00
Yukihiro "Matz" Matsumoto
2eb2f5b408
Merge pull request #2965 from takahashim/fix-class-new-instance
...
fix signature of mrb_class_new_instance()
2015-09-27 20:48:54 +09:00
Yukihiro "Matz" Matsumoto
f70634b542
Merge pull request #2964 from takahashim/fix-utf8-inspect
...
fix String#inspect with MRB_UTF8_STRING
2015-09-27 20:48:16 +09:00
takahashim
df83d42935
fix signature of mrb_class_new_instance()
...
dd925578c6 changed the order of arguments,
but it doesn't seem intentional.
2015-09-27 17:33:13 +09:00
takahashim
074c6e2678
fix String#inspect with MRB_UTF8_STRING
...
cf. #2963
2015-09-27 13:43:45 +09:00
Yukihiro "Matz" Matsumoto
0aa83c503d
Enumerable#each_{cons,slice} to return enumerators
2015-09-27 00:04:34 +09:00
takahashim
f187fdd996
support Regexp literal option: //n and //u
2015-09-26 09:41:38 +09:00
Yukihiro "Matz" Matsumoto
524a038876
inspect prints valid UTF-8 character without escaping
2015-09-25 23:09:46 +09:00
Yukihiro "Matz" Matsumoto
c069e5ff40
add boundary check to utf8len() to avoid oob memory access
2015-09-25 23:08:37 +09:00
Yukihiro "Matz" Matsumoto
798ec3aff4
UTF-8 string support in core
...
define MRB_UTF8_STRING (in mrbconf.h) to enable UTF-8 support.
2015-09-24 02:37:33 +09:00
Yukihiro "Matz" Matsumoto
101ec5eb0a
don't print anonymous struct class name
2015-09-23 12:51:12 +09:00
Yukihiro "Matz" Matsumoto
20a4e9ade6
mruby-struct gem refactoring
2015-09-23 12:13:01 +09:00
Yukihiro "Matz" Matsumoto
ad1087f5ed
should initialize local variable prepended to false
2015-09-23 03:27:10 +09:00
Yukihiro "Matz" Matsumoto
6a06a3e48d
String#rindex should no longer take integer argument
2015-09-23 01:06:26 +09:00
Yukihiro "Matz" Matsumoto
418eec2c7d
remove a comment that no longer be true; 2cb6c27
2015-09-23 00:01:39 +09:00
Yukihiro "Matz" Matsumoto
2cb6c27781
String#index should no longer take integer argument
2015-09-22 19:10:48 +09:00
Yukihiro "Matz" Matsumoto
e47f0fc0c2
Merge pull request #2959 from sagmor/api-documentation
...
C API documentation
2015-09-22 04:14:31 +09:00
Seba Gamboa
4c8205db1f
Merge descriptions from doc/api/mruby/array.h.md
2015-09-21 15:13:43 -03:00
Seba Gamboa
88f9770f83
document mrb_nil_value
2015-09-21 14:50:59 -03:00
Seba Gamboa
0e5b815399
Document data header
2015-09-21 14:50:04 -03:00
Yukihiro "Matz" Matsumoto
73dc32c670
add new functions mrb_gc_register/unregister; close #1411
...
some routines need to refer mruby objects (e.g. callbacks), in that case
you have to protect your objects from garbage collection. the new functions
mrb_gc_register() keeps those objects from GC. you have to remove your
objects using mrb_gc_unregister() when your C routines use mruby objects
any longer, otherwise objects will leak.
2015-09-22 00:15:29 +09:00
Seba Gamboa
dd925578c6
Sort compiler macros around
2015-09-21 11:59:39 -03:00
Seba Gamboa
40bf7bde78
Sorting documentation grouping
2015-09-21 01:48:42 -03:00
Seba Gamboa
c127614638
Setting up doxygen groups
2015-09-20 21:14:07 -03:00
Seba Gamboa
f36944f551
Merging documentation from docs
2015-09-20 18:57:17 -03:00
Seba Gamboa
7505bad677
Playing around with some documentations schemes
2015-09-18 23:59:29 -03:00
Yukihiro "Matz" Matsumoto
386a2b8aa1
Merge pull request #2958 from suzukaze/fix-indents
...
Fix indents
2015-09-19 11:41:23 +09:00
Jun Hiroe
ce6297aa04
Fix indents
2015-09-19 06:38:28 +09:00
Yukihiro "Matz" Matsumoto
6d55e770d3
Merge pull request #2957 from suzukaze/replace-1-with-true-macro
...
Replace 1 with TURE macro
2015-09-18 23:20:55 +09:00
Yukihiro "Matz" Matsumoto
9586aaa889
Merge pull request #2956 from Asmod4n/master
...
Problem: Hash#fetch doesn't raise KeyError when a key cannot be found
2015-09-18 23:19:51 +09:00
Jun Hiroe
dd1fa91a66
Replace 1 with TURE macro
2015-09-18 15:51:49 +09:00
Asmod4n
4bd98671bc
Problem: Hash#fetch doesn't raise KeyError when a key cannot be found
...
Solution: change the Exception class raised to KeyError when a key
cannot be found.
2015-09-17 13:28:09 +02:00
Asmod4n
e6d9b450ba
Merge remote-tracking branch 'mruby/master'
2015-09-17 13:24:17 +02:00
Yukihiro "Matz" Matsumoto
070e04ea22
Merge pull request #2953 from takahashim/string_aset
...
support String#[pos, len]= val
2015-09-17 09:34:11 +09:00
takahashim
f1c23a0f75
support String#[]= with 3 args
2015-09-16 18:50:03 +09:00
Yukihiro "Matz" Matsumoto
08f9a3ed04
Merge pull request #2952 from takahashim/hash-fetch-block-key
...
fix block variable in Hash#fetch
2015-09-16 03:19:44 +09:00
takahashim
b88ca625ab
fix block variable in Hash#fetch
2015-09-16 02:57:41 +09:00
Yukihiro "Matz" Matsumoto
e91b7d640c
Merge pull request #2951 from tatsuhiro-t/mrb_close_with_nullptr
...
Don't crash if NULL is passed to mrb_close
2015-09-15 08:45:34 +09:00
Yukihiro "Matz" Matsumoto
e8f88daa9c
instance_eval should set target_class; close #2936
...
target_class should be singleton class of the receiver
2015-09-14 15:56:54 +09:00
Tatsuhiro Tsujikawa
a085c04e37
Don't crash if NULL is passed to mrb_close
...
Sometimes it is very useful just return from mrb_close if NULL is
passed as mrb. This is the same spirit of free(3), which just does
nothing if NULL is passed.
2015-09-12 12:11:10 +09:00
Yukihiro "Matz" Matsumoto
eb9bec19dc
Merge pull request #1822 from mattn/locale
...
Add mrb_utf8_from_locale, mrb_utf8_free, mrb_locale_from_utf8, mrb_locale_free
2015-09-11 11:42:03 +09:00