1
0
Fork 0
mirror of https://github.com/haml/haml.git synced 2022-11-09 12:33:31 -05:00
Commit graph

23 commits

Author SHA1 Message Date
Kohei Suzuki
2c564d9c99 Attribute keys might contain a NUL character
Also, I'm not sure RSTRING_PTR() always returns a NUL-terminated string
or not.
2015-12-14 01:29:26 +09:00
Takashi Kokubun
e462d9c003 Faster Hamlit::AttributeBuilder.build by C extension 2015-11-29 22:11:29 +09:00
Takashi Kokubun
ff85bf94be Don't use rb_funcall for hyphenation 2015-11-29 18:05:48 +09:00
Takashi Kokubun
d2089559ac String buffer 2015-11-29 17:15:57 +09:00
Takashi Kokubun
158cfd6f03 Ruby 2.1- compatibility 2015-11-29 16:45:33 +09:00
Takashi Kokubun
114e80d4e0 Implement data builder with C extension 2015-11-29 16:36:26 +09:00
Takashi Kokubun
69a50a375f Faster Hamlit::AttributeBuilder.build_class 2015-11-28 17:22:07 +09:00
Takashi Kokubun
f8c6d4b901 Refactor hamlit_build_id 2015-11-28 16:12:16 +09:00
Takashi Kokubun
f0a8d77e10 Ruby has rb_attr* functions 2015-11-28 15:41:47 +09:00
Takashi Kokubun
447c834da6 Cosmetic changes 2015-11-28 12:08:47 +09:00
Takashi Kokubun
360c454ed5 Prevent array reallocation 2015-11-28 11:54:48 +09:00
Takashi Kokubun
7a9fc74262 Use RTEST to check truthy 2015-11-28 11:29:31 +09:00
Takashi Kokubun
7fe30b2e41 Call rb_ary_join directly 2015-11-28 04:32:09 +09:00
Takashi Kokubun
244ef859a6 Faster string conversion 2015-11-28 03:52:10 +09:00
Takashi Kokubun
3f085945e2 Unify html escape method 2015-11-28 03:39:09 +09:00
Takashi Kokubun
f9463d7a2f Skip Temple::Utils.escape_html method call 2015-11-28 01:49:29 +09:00
Takashi Kokubun
0420970001 Allocate array buffer beforehand 2015-11-27 02:09:25 +09:00
Takashi Kokubun
2e30013205 Prefer rb_str_new_cstr 2015-11-27 02:02:18 +09:00
Takashi Kokubun
901eb1f540 Drop string allocation in join 2015-11-27 01:57:22 +09:00
Takashi Kokubun
9ca092d59e I'm not sure this is necessary 2015-11-27 01:25:44 +09:00
Takashi Kokubun
6909d28687 Call rb_intern beforehand 2015-11-27 01:18:02 +09:00
Takashi Kokubun
d314309922 Replace build_id implementation with C 2015-11-27 00:39:24 +09:00
Takashi Kokubun
0c2ac19906 Prepare extension in C 2015-11-26 01:07:06 +09:00