Miura Hideki
|
54c5b12fb7
|
irep->pool struct pool -> mrb_value
|
2013-11-19 20:38:02 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
3995e7ff8f
|
rename voidp to cptr
|
2013-09-21 17:28:47 +09:00 |
|
Tomoyuki Sahara
|
53ff8172e5
|
add mrb_string_type().
|
2013-08-23 15:06:26 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
40e6cdcb5c
|
rename mrb_value_p() to mrb_ptr() since _p means predicate in mruby source
|
2013-08-07 17:39:28 +09:00 |
|
Yuichi Nishiwaki
|
8dc2fa3bc8
|
add read barrier to value.p
API changes:
- value.p must be accessed via mrb_value_p macro
- value.p must be mutated via MRB_SET_VALUE_P macro
|
2013-08-03 14:03:44 -07:00 |
|
Jun Hiroe
|
8e42868600
|
Repalace int with mrb_bool because a return value is boolean.
|
2013-07-15 23:17:12 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
a1df3fdb0c
|
fix mrb_string_shared memory leaks
|
2013-04-29 07:47:12 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
5077f9ec8b
|
move mrb_shared_string definition to src/string.c
|
2013-04-29 07:24:55 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
5c68195c88
|
mrb_str_new_static(): zero copy string creation
|
2013-04-28 02:47:22 +09:00 |
|
Masaki Muranaka
|
2613e5d955
|
Clean up variable types and type casts.
|
2013-04-21 01:17:17 +09:00 |
|
Masaki Muranaka
|
ff0cd6cabe
|
Remove useless comments.
|
2013-04-21 01:17:16 +09:00 |
|
h2so5
|
b9674c735e
|
Make str_modify public
|
2013-04-19 08:06:04 +09:00 |
|
Masaki Muranaka
|
05ad6902fd
|
Remove API mrb_string_value(). There have mrb_str_to_str() in the core. And mrb_string_value() is no merit to keep using.
|
2013-03-29 18:01:25 +09:00 |
|
Yukihiro Matz Matsumoto
|
0940e4d462
|
rename mrb_ptr_as_string() to mrb_ptr_to_str()
|
2013-03-23 21:57:33 +09:00 |
|
Masaki Muranaka
|
bbb367841a
|
Add new API mrb_ptr_as_string().
|
2013-03-23 20:00:04 +09:00 |
|
Masaki Muranaka
|
0cedf8fa02
|
Rename API mrb_str_cat2() to mrb_str_cat_cstr(). This is for naming orthogonality. mrb_str_cat2() is also left for backward compatibility.
|
2013-03-23 16:29:30 +09:00 |
|
Yukihiro Matz Matsumoto
|
9d0bbdb7f8
|
use size_t for string length C API
|
2013-03-14 19:33:38 +09:00 |
|
Yukihiro "Matz" Matsumoto
|
3f4c2d451d
|
Merge pull request #985 from monaka/pr-remove-unused-code-20130312
Remove mrb_str_sublen() as it is not used.
|
2013-03-12 17:26:04 -07:00 |
|
Yukihiro "Matz" Matsumoto
|
7ba309600a
|
Merge pull request #982 from monaka/pr-make-MRB_STR_BUF_MIN_SIZE-configurable
Rename STR_BUF_MIN_SIZE to MRB_STR_BUF_MIN_SIZE. Make it configurable.
|
2013-03-12 17:24:02 -07:00 |
|
Masaki Muranaka
|
e7fe4ed499
|
Use suitable types for variables.
|
2013-03-12 20:50:02 +09:00 |
|
Masaki Muranaka
|
3af128c742
|
Remove mrb_str_sublen() as it is not used.
|
2013-03-12 18:08:40 +09:00 |
|
Masaki Muranaka
|
e2d31ba3f3
|
Rename STR_BUF_MIN_SIZE to MRB_STR_BUF_MIN_SIZE. Make it configurable.
|
2013-03-12 17:10:18 +09:00 |
|
Masaki Muranaka
|
95c34a90ca
|
Remove RB_GC_GUARD(x) macro. See also mruby/mruby#948.
|
2013-03-05 13:00:17 +09:00 |
|
Yukihiro Matz Matsumoto
|
7e910bd4c2
|
use mrb_int for RString len
|
2013-03-04 09:39:04 +09:00 |
|
Masaki Muranaka
|
e4231a0a33
|
Add typedef to structures that have mrb_ prefix. Use typedef-ed type instead of struct directly.
|
2013-03-01 14:28:22 +09:00 |
|
mattn
|
b1a5146ea8
|
Pluggable Regexp
|
2013-02-15 04:38:27 +09:00 |
|
Akira Yumiyama
|
397d1e7aa9
|
add mrb_str_to_cstr
|
2013-02-11 21:02:35 +09:00 |
|
Cremno
|
feaff10c58
|
removed declarations of undefined functions
|
2013-02-03 19:48:41 +01:00 |
|
Masaki Muranaka
|
3ab1afa07d
|
Remove API mrb_str_catf().
|
2013-01-29 17:21:50 +09:00 |
|
Yukihiro Matsumoto
|
97b7eb6096
|
rename MRUBY_OBJECT_HEADER to MRB_OBJECT_HEADER
|
2012-08-18 19:05:18 +09:00 |
|
Yukihiro Matsumoto
|
7d02df3016
|
NaN boxing
|
2012-08-14 13:16:34 +09:00 |
|
Masaki Muranaka
|
7ac4b56141
|
Remove unimplemented declarations.
|
2012-07-29 20:35:23 +09:00 |
|
Yukihiro Matsumoto
|
e3d17e54f8
|
mruby/string.h: rename buf to ptr
|
2012-06-05 23:17:09 +09:00 |
|
Yukihiro Matsumoto
|
28b9619bb4
|
should decref shared string body on gc_free
|
2012-06-03 15:45:06 +09:00 |
|
Yukihiro Matsumoto
|
12d75223d6
|
make shared string to reference-counted C structure to reduce GC pressure
|
2012-06-03 07:55:39 +09:00 |
|
Yukihiro Matsumoto
|
ae9d9a0781
|
correctly share string bodies
|
2012-05-31 22:49:38 +09:00 |
|
Yukihiro Matsumoto
|
a61fe54563
|
remove unused prototypes
|
2012-05-31 19:58:40 +09:00 |
|
Yukihiro Matsumoto
|
5a67f22d1c
|
remove unused str_new_frozen
|
2012-05-31 19:50:01 +09:00 |
|
Yukihiro Matsumoto
|
326fc888e4
|
allow string shared body
|
2012-05-31 19:16:48 +09:00 |
|
Yukihiro Matsumoto
|
64fc4ac332
|
resolve conflict
|
2012-05-31 15:32:38 +09:00 |
|
Yukihiro Matsumoto
|
0e5958d404
|
rename ruby_digitmap to mrb_digitmap
|
2012-05-30 21:19:04 +09:00 |
|
Yukihiro Matsumoto
|
a4d3579e31
|
add extern "C" guards; close #126
|
2012-05-18 02:02:49 +09:00 |
|
Yukihiro Matsumoto
|
f4cf8ea423
|
partial VC support
|
2012-05-09 08:49:38 +09:00 |
|
Yukihiro Matsumoto
|
d0e63a3a03
|
RMatch.src should not be mrb_value
|
2012-05-07 17:31:07 +09:00 |
|
Yukihiro Matsumoto
|
e806f55e69
|
move mrb_str_new prototype to mruby.h
|
2012-05-04 22:39:21 +09:00 |
|
roco
|
4ec6d41f16
|
rm whitespace
|
2012-04-30 14:29:19 -07:00 |
|
Yukihiro Matsumoto
|
32db0e5d8c
|
struct RString member should not be mrb_value
|
2012-04-28 00:32:34 +09:00 |
|
Yukihiro Matsumoto
|
2970b6aadb
|
change type of RString.size from size_t to long
|
2012-04-24 16:03:42 +09:00 |
|
Yukihiro Matsumoto
|
a5c0d2a996
|
remove st_hash_type comment
|
2012-04-24 11:00:06 +09:00 |
|
mimaki
|
835443614d
|
add file header
|
2012-04-23 11:46:16 +09:00 |
|