Yuichi Nishiwaki
|
ae88bed481
|
remove struct chunk
|
2016-02-29 16:48:38 +09:00 |
Yuichi Nishiwaki
|
d2167a87f9
|
optimize rope
|
2016-02-27 02:44:02 +09:00 |
Yuichi Nishiwaki
|
8810d94259
|
decrease sizeof struct rope
|
2016-02-27 01:38:07 +09:00 |
Yuichi Nishiwaki
|
a14d3a62c4
|
don't use size_t for index
|
2016-02-27 00:45:02 +09:00 |
Yuichi Nishiwaki
|
54d9d4865c
|
pic_assert_type -> TYPE_CHECK
|
2016-02-23 22:53:20 +09:00 |
Yuichi Nishiwaki
|
4e1aaf8b89
|
pic_strf_value does not interpret '~s' format specifier
|
2016-02-23 04:24:42 +09:00 |
Yuichi Nishiwaki
|
fae7ef0376
|
pic_errorf -> pic_error
|
2016-02-23 04:03:42 +09:00 |
Yuichi Nishiwaki
|
608569e876
|
drop pic_ prefix of structs
|
2016-02-21 20:32:12 +09:00 |
Yuichi Nishiwaki
|
2a0a7be40d
|
C++ mode of PIC_UNUSED
|
2016-02-21 19:19:35 +09:00 |
Yuichi Nishiwaki
|
8dd423cdbc
|
add include/picrin/private dir
|
2016-02-21 01:37:40 +09:00 |
Yuichi Nishiwaki
|
2246cc42d9
|
integrate mutable-string.c into the core
|
2016-02-21 01:04:55 +09:00 |
Yuichi Nishiwaki
|
53b760cfac
|
add picrin/extra.h
|
2016-02-21 00:58:58 +09:00 |
Yuichi Nishiwaki
|
2d5fbc889e
|
struct pic_string * -> pic_value
|
2016-02-20 03:26:52 +09:00 |
Yuichi Nishiwaki
|
5254e80932
|
struct pic_proc * -> pic_value
|
2016-02-20 00:03:16 +09:00 |
Yuichi Nishiwaki
|
84c2866b2b
|
cleanup port API
|
2016-02-19 05:54:50 +09:00 |
Yuichi Nishiwaki
|
ec9c0e8841
|
[bugfix] rope_at
|
2016-02-19 03:57:15 +09:00 |
Yuichi Nishiwaki
|
cfc32a1b15
|
remove string.h
|
2016-02-19 00:14:50 +09:00 |
Yuichi Nishiwaki
|
ada84f48d6
|
add some object constructors/destructors
|
2016-02-18 23:49:16 +09:00 |
Yuichi Nishiwaki
|
08652df612
|
don't include type.h at the beginning of picrin.h
|
2016-02-18 23:35:55 +09:00 |
Yuichi Nishiwaki
|
615bdff61a
|
add pic_state parameter (to be used by copy gc)
|
2016-02-18 20:15:42 +09:00 |
Yuichi Nishiwaki
|
561c350a12
|
library is now a non-first-class object
|
2016-02-18 17:39:32 +09:00 |
Yuichi Nishiwaki
|
a92e70a610
|
remove typedefs of struct pic_string and struct pic_blob
|
2016-02-15 00:20:49 +09:00 |
Yuichi Nishiwaki
|
8814469eac
|
pic_apply_trampoline -> pic_applyk
|
2016-02-14 17:14:33 +09:00 |
Yuichi Nishiwaki
|
fd248d31bd
|
optimize symbol->string
|
2016-02-08 03:36:20 +09:00 |
Yuichi Nishiwaki
|
3e4abf8949
|
optimize string construction from literal
|
2016-02-08 02:33:22 +09:00 |
Yuichi Nishiwaki
|
0d8d7d5b91
|
remove xformat family
|
2016-02-08 01:32:13 +09:00 |
Yuichi Nishiwaki
|
267cfb0a02
|
optimize pic_chunk
|
2016-02-08 01:17:33 +09:00 |
Yuichi Nishiwaki
|
edbd95d1bd
|
fix indent
|
2016-01-09 23:29:36 +09:00 |
Doug Currie
|
8bcfc139f7
|
Merge upstream.
|
2015-12-29 11:26:55 -05:00 |
Yuichi Nishiwaki
|
cce4933430
|
use simplest version of error checking
|
2015-12-30 01:01:12 +09:00 |
Doug Currie
|
9fb7676b37
|
Convert tabs to spaces in string.c
|
2015-12-30 00:57:14 +09:00 |
Doug Currie
|
51ba443636
|
Check for valid indices in substring and string-copy.
|
2015-12-30 00:56:59 +09:00 |
Doug Currie
|
65429b4f10
|
Check for valid indices in substring and string-copy.
|
2015-12-27 23:47:29 -05:00 |
Yuichi Nishiwaki
|
ee2a4b92f5
|
more efficient arguments processing in pic_apply
|
2015-08-26 21:52:20 +09:00 |
Yuichi Nishiwaki
|
6f3083c3ca
|
never use size_t
|
2015-08-26 19:04:27 +09:00 |
Yuichi Nishiwaki
|
98034b5038
|
suppress warnings
|
2015-08-26 17:50:28 +09:00 |
Yuichi Nishiwaki
|
c2754509f2
|
remove PIC_ENABLE_FLOAT flag
|
2015-07-20 02:19:41 +09:00 |
Yuichi Nishiwaki
|
072a32601f
|
don't use VLA
|
2015-07-13 10:02:01 +09:00 |
Yuichi Nishiwaki
|
5635661b3c
|
remove pic_make_str_fill
|
2015-07-13 09:03:32 +09:00 |
Yuichi Nishiwaki
|
3df7d1dd71
|
use pic_malloc and pic_free in file.c
|
2015-06-19 02:05:56 +09:00 |
Yuichi Nishiwaki
|
5185a73cd2
|
replace none with undef
|
2015-06-09 16:34:45 +09:00 |
Yuichi Nishiwaki
|
9b7eb2f996
|
unify all headers into picrin.h
|
2015-05-28 23:57:10 +09:00 |
Yuichi Nishiwaki
|
329251d984
|
embed chunk buffer into pic_chunk
|
2015-05-28 17:29:13 +09:00 |
Yuichi Nishiwaki
|
e30f1a11dc
|
more strict unused variable check
|
2015-05-28 17:06:41 +09:00 |
Yuichi Nishiwaki
|
6a692541a6
|
s/pic_alloc/pic_malloc/g
|
2015-05-28 16:42:16 +09:00 |
Yuichi Nishiwaki
|
7dcd050e1a
|
add PIC_ENABLE_FLOAT and PIC_WORD_BOXING
|
2015-05-28 01:48:38 +09:00 |
Yuichi Nishiwaki
|
15449354c6
|
switch string implementation to picrin's
|
2015-05-27 23:34:40 +09:00 |
Yuichi Nishiwaki
|
6af010f26d
|
SIZE_MAX is not defined in ISO C89
|
2015-01-28 00:40:39 +09:00 |
Yuichi Nishiwaki
|
e4248584b6
|
remove variable-length arrays in string.c
|
2015-01-27 23:58:03 +09:00 |
Yuichi Nishiwaki
|
e3833eb039
|
change pic_for_each interface
|
2015-01-25 20:44:35 +09:00 |