Yukihiro "Matz" Matsumoto
c8229dbd19
Merge pull request #2846 from take-cheeze/mgem_mrbgem
...
Add :mgem gem loading.
2015-06-22 10:04:00 +09:00
take_cheeze
078d24d4d3
Add documentation to new mgem features.
2015-06-22 02:24:15 +09:00
take_cheeze
0c8fa845e4
Load missing dependencies from core or mgem-list.
2015-06-22 02:23:52 +09:00
take_cheeze
8d54977d25
Add :mgem gem loader to load mrbgem from mgem-list ( https://github.com/mruby/mgem-list ).
2015-06-22 02:23:11 +09:00
Yukihiro "Matz" Matsumoto
7cf94bac10
Merge pull request #2842 from davydovanton/doc-fix-old-link
...
Fix repository link to mruby/mruby
2015-06-20 22:49:21 +09:00
Anton Davydov
111602319b
Fix repository link to mruby/mruby [skip ci]
2015-06-20 13:27:36 +03:00
Yukihiro "Matz" Matsumoto
8a5b0433ab
Merge pull request #2840 from davydovanton/doc-fix-typos
...
Fix typos in documentation and error messages
2015-06-19 23:54:20 +09:00
Yukihiro "Matz" Matsumoto
a219e8b717
Merge pull request #2839 from yui-knk/fix/string_split_sample
...
[ci skip] Remove some Srting#split samples
2015-06-19 23:53:49 +09:00
Anton Davydov
dcc316d3b8
Fix typos in documentation and error messages [skip ci]
2015-06-19 15:52:23 +03:00
yui-knk
d1e6d647bd
[ci skip] Remove some Srting#split samples
...
mruby not support regexp, so remove these samples.
2015-06-19 20:34:32 +09:00
Yukihiro "Matz" Matsumoto
6a796cb4cc
Added a check for 64 bit time_t overflow; based on a patch from @kext; close #2836
2015-06-17 09:19:09 +09:00
Yukihiro "Matz" Matsumoto
6dcc3e7383
Merge pull request #2835 from kext/time-rounding-precision
...
Time rounding precision
2015-06-16 16:36:34 +09:00
Lukas Joeressen
47c61cf502
Changed llrint to llround
2015-06-16 09:24:27 +02:00
Lukas Joeressen
95fa22a65c
Rounding errors could make time_alloc imprecise
2015-06-15 15:03:44 +02:00
Yukihiro "Matz" Matsumoto
97a18ff4d9
Merge pull request #2833 from cremno/call-mrb_inspect
...
refactor code to call mrb_inspect() instead
2015-06-14 21:10:49 +09:00
cremno
5e8d2a4b84
refactor code to call mrb_inspect() instead
...
mrb_inspect() also calls mrb_obj_as_string() after #inspect to ensure
the mrb_value is a string.
2015-06-13 14:59:57 +02:00
Yukihiro "Matz" Matsumoto
d2433a7723
Merge pull request #2830 from hiroshiyui/mirb-termcap-compat
...
Remove the unused libterminfo detection code.
2015-06-10 16:08:19 +09:00
Huei-Horng Yo
2f4f36b334
Remove unused libterminfo detection code.
...
The detection code is unused even on OpenBSD 5.7,
because of the standard installation is libtermcap be installed, not libterminfo.
This fixes #2829
Tested on Arch Linux (x86_64) & OpenBSD 5.7 (amd64).
Signed-off-by: Huei-Horng Yo <hiroshi@ghostsinthelab.org >
2015-06-10 12:40:18 +08:00
Yukihiro "Matz" Matsumoto
95cb416852
Merge pull request #2829 from hiroshiyui/mirb-termcap-compat
...
Detect if ncurses' backend is terminfo or termcap.
2015-06-10 02:51:32 +09:00
Huei-Horng Yo
be2c156876
Detect if ncurses' backend is terminfo or termcap. fixes #2662
...
Borrowed from @mattn's code at:
https://github.com/mruby/mruby/issues/2662#issuecomment-65535705
Signed-off-by: Huei-Horng Yo <hiroshi@ghostsinthelab.org >
2015-06-09 21:07:12 +08:00
Yukihiro "Matz" Matsumoto
5c6de6858e
Merge pull request #2828 from iij/pr-string-sub-backslash
...
gsub/sub supports back references in substitutes. fixes #2816 .
2015-06-08 21:52:52 +09:00
Tomoyuki Sahara
5dd2b8e16f
gsub/sub supports back references in substitutes. fixes #2816 .
...
This implementation is compatible with CRuby's String#gsub/sub
except \1 ... \9 and \+. They are useless without Regexp library.
2015-06-08 17:32:14 +09:00
Yukihiro "Matz" Matsumoto
a041162678
Merge pull request #2827 from mruby-debian/fix-upstream
...
Fix build on MIPS of linux
2015-06-06 19:57:30 +09:00
Yukihiro "Matz" Matsumoto
e1b638376f
Merge pull request #2826 from Mav7/master
...
Added some documentation for some of the functions found in array.h.
2015-06-06 19:56:29 +09:00
Nobuhiro Iwamatsu
3bcf570a17
Fix build on MIPS of linux
...
MIPS of Linux platform is supported frexpl(3).
This fixes to use the frexpl that are provided with gcc if user wants to build
on MIPS of Linux platform.
Signe-doff-by: Nobuhiro Iwamatsu <iwamatsu@nigauri.org >
2015-06-06 09:05:53 +09:00
Ralph Desir
0f93d9b7db
Update array.h.md
2015-06-05 02:54:11 -04:00
Ralph Desir
e1795cb72d
Update value.h.md
2015-06-05 02:51:37 -04:00
Ralph Desir
a3a18cd7a6
Update array.h.md
2015-06-05 02:43:54 -04:00
Ralph Desir
12b307396a
Added more function documentation for arrays.
2015-06-05 02:42:48 -04:00
Ralph Desir
88342b2709
Update array.h.md
2015-06-05 00:17:42 -04:00
Ralph Desir
b9716c59c7
Update array.h.md
2015-06-05 00:05:41 -04:00
Ralph Desir
8a14073207
Update array.h.md
2015-06-04 23:54:27 -04:00
Ralph Desir
e63962c0a4
Update array.h.md
2015-06-04 23:53:15 -04:00
Mav7
d768dcc42c
Adding an array readme markdown.
2015-06-04 23:49:43 -04:00
Mav7
5d63350a3b
testing something.
2015-06-04 23:46:32 -04:00
Ralph Desir
b735c0d9df
Update README.md
2015-06-04 23:37:41 -04:00
Mav7
cd38bcf074
Adding an array readme markdown.
2015-06-04 23:34:03 -04:00
Yukihiro "Matz" Matsumoto
630c2c5853
Merge pull request #2823 from cremno/remove-unnecessary-mrb_immediate_p
...
remove unnecessary mrb_immediate_p()
2015-06-03 22:40:43 +09:00
Yukihiro "Matz" Matsumoto
ebbc7d0e82
Merge pull request #2822 from cremno/directly-call-ary_new_capa
...
directly call ary_new_capa()
2015-06-03 22:39:18 +09:00
Yukihiro "Matz" Matsumoto
059da2ad56
Merge pull request #2821 from cremno/push-only-after-op_getconst-in-val-mode
...
push only after OP_GETCONST in VAL mode
2015-06-03 22:38:32 +09:00
cremno
ef0fc90cd0
remove unnecessary mrb_immediate_p()
...
`!mrb_array_p(ary2)` and `mrb_type(obj) != MRB_TT_DATA` are sufficient.
2015-06-02 08:56:41 +02:00
cremno
599d141cc8
directly call ary_new_capa()
2015-06-02 08:34:36 +02:00
cremno
b721d449e6
push only after OP_GETCONST in VAL mode; ref #2769
2015-06-02 07:57:27 +02:00
Yukihiro "Matz" Matsumoto
2f635f56cb
update lex.def using gperf 3.0.4
2015-06-01 21:57:53 +09:00
take_cheeze
6460ef77bc
Compile mruby compiler as mrbgem.
...
Compiler codes is moved to "mruby-compiler".
Executable `mrbc` is moved to "mruby-bin-mrbc".
2015-06-01 21:53:55 +09:00
Yukihiro "Matz" Matsumoto
214bc3c95a
Merge pull request #2819 from cremno/only-genop-non-lvar-gets-in-val-mode
...
only generate gets of non-local vars in VAL mode
2015-06-01 21:40:11 +09:00
Yukihiro "Matz" Matsumoto
ddab53e66f
Merge pull request #2820 from cremno/add-too-big-array-size-checks
...
fix two potential cases of signed integer overflow
2015-06-01 21:39:21 +09:00
Yukihiro "Matz" Matsumoto
3739299823
Merge pull request #2818 from Mav7/master
...
Added more documentation for some of the functions found in mruby.h and value.h
2015-06-01 21:38:37 +09:00
Yukihiro "Matz" Matsumoto
b6121adc7d
singleton_class should not be duped; fix #2815
2015-06-01 21:30:07 +09:00
cremno
7e8fb15457
only generate gets of non-local vars in VAL mode
...
This fixes a crash for code like "#{@a;1}".
Unlike CRuby globals are excluded too since mruby doesn't implement
hooking.
2015-06-01 13:54:20 +02:00