GitHub / mruby/mruby / commits
Lightweight Ruby
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 7d99df99 |
mruby-regexp: define the regexp-aware String#[] in C
Co-authored-by: Claude <n****y@a****m> |
Yukihiro "Matz" Matsumoto <m****z@r****p> | 13 days ago | |
| a4c6d7b3 | merge Merge pull request #7207 from takumin/regexp-case-class-closure |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| b4cce79f | merge Merge pull request #7208 from takumin/string-case-walk-buffer |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| e7db7c25 | merge Merge pull request #7209 from takumin/string-single-byte-path |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 2b22d19b | merge Merge pull request #7211 from takumin/numeric-eql-same-type |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 338f7ea8 | merge Merge pull request #7212 from takumin/bigint/int-min-round-trip |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| fd1d62e7 | merge Merge pull request #7210 from takumin/bigint/pow-normalize |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 6bb0cf57 | merge Merge pull request #7196 from takumin/bigint-float-compare |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| c90dbe77 | merge Merge pull request #7205 from takumin/codegen/rite-uint16-limits |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 47c117e6 | merge Merge pull request #7204 from takumin/compat/report-irep-roundtrip |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 2bd3377a | merge Merge pull request #7202 from takumin/load/irep-cxt-error |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 9a84b356 | merge Merge pull request #7201 from takumin/compiler/mrc-int-width |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| c258714b | merge Merge pull request #7200 from takumin/glib-hal-test-own-name |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 37e0151a | merge Merge pull request #7203 from takumin/linker-attrs-library-objs |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 06ca90c1 | merge Merge pull request #7199 from takumin/mrbc-own-name |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 398fc612 | merge Merge pull request #7197 from takumin/clang-asan-own-name |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| e276a908 | merge Merge pull request #7195 from takumin/host-configs-own-names |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
13 days ago | |
| 8909b799 | mruby-bigint: let `mpz_get_int()` answer the smallest Integer | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| 21bd476c | string.c: cut the last byte of a single-byte string in `String#chop!` | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| b9e6eb1f | string.c: escape a single-byte string byte by byte | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| 23bb77d6 | string.c: fold the single-byte test in `mrb_str_char_len()` | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| 6d76a3eb | mruby-bigint: normalize the result of `mrb_bint_pow()` | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| 6773aec8 | numeric.c: make `Numeric#eql?` require the same type | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| 2b72a750 | string.c: write the case walk's answer into the buffer it is building | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| 4bb0ab4f | mruby-compiler: refuse a symbol name wider than the symbol length field | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| 3b81a74a | mruby-compiler: refuse a string literal wider than the pool length field | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| 50b99c93 | mruby-compiler: refuse an irep with more literals than `plen` holds | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| a6e2cace | mruby-regexp: ask for the sources of a run of ASCII members at once | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| b53fafab | mruby-regexp: hold a character class's ranges sorted and free of overlaps | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| a732f947 | mruby-compiler: report a failed irep round trip in `mrb_generate_code()` | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| de5545b0 | build: keep the linker options of a gem that is in libmruby.a | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| 3694edb5 | load.c: report a refused irep from `mrb_load_irep_cxt()` | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| 1b1c5dfb | build_config: give the glib_hal_test config a name of its own | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| 2387ced5 | mruby-compiler: make `mrc_int` as wide as the VM's `mrb_int` | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| 0bd7c8b9 | mruby-compiler: range-check the small integer literal in `gen_pm_integer` | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| 4817f3c9 | build_config: give the mrbc config a name of its own | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| dd43f826 | build_config: give the clang-asan config a name of its own | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| 13441716 | build_config: give the shared-library host config a name of its own | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| 2f3a0822 | build_config: give the nofloat host config a name of its own | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| cbe0940c | numeric: compare a big integer against a Float exactly in `<=>` | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| 4f73d487 | build_config: give the four full-core host configs a name of their own | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| f70016a1 | numeric: compare a Float against a big integer in Float#== | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| 623397e7 | bigint: compare a big integer against a Float exactly | Takumi Takahashi <t****n@g****m> | 14 days ago | |
| 9710e460 | merge Merge pull request #7193 from dearblue/objspace-memsize |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| b56e9f68 | Prevent switch statement warning for `MRB_TT_SET` | dearblue <d****e@g****m> | 14 days ago | |
| 684f6a79 | merge Merge pull request #7190 from takumin/string-ascii-case |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
14 days ago | |
| 9156475c | merge Merge pull request #7192 from takumin/build/unicode-header-guards |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| b5b041ee | merge Merge pull request #7188 from takumin/build/unicode-tables-from-ucd |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 068b20e0 | merge Merge pull request #7191 from takumin/string-drop-dead-case-check |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| cbc3b45f | merge Merge pull request #7189 from takumin/string-casecmp-single-byte |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 1ec90fd5 | merge Merge pull request #7187 from takumin/string-substr-range |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 52667828 | merge Merge pull request #7185 from takumin/string-ascii-run |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| e1861027 | merge Merge pull request #7186 from takumin/string-rindex-first-byte |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 7d679330 | doc: say what a build converting case by ASCII refuses under `/i` | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| 6a471c84 | tools: guard the generated Unicode headers | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| f1479f23 | string.c: drop a case walk's check that nothing reaches | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| 47598551 | unicase.c: leave the /i foldings out of a build without mruby-regexp | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| 95eaa54c | string.c: let a build index by character and convert case by ASCII | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| 739d96a7 | mruby-string-ext: read a `String#casecmp?` operand, not a copy of it | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| a44e9e59 | build: check the committed Unicode tables against the database | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| 1fc4a3fd | build: regenerate every Unicode table from one task | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| 469e855f | tools: build the Unicode tables from the character database | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| 8641c212 | string.c: read a string nothing has read yet before choosing the path | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| bd140b0f | string.c: ask what a string reads as again when a cut takes non-ASCII | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| fa6a447a | string.c: compare the first byte before `memcmp()` searching backward | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| cb767edb | string.c: walk to a substring's range rather than count the string | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| dc4549fe | string.c: follow an ASCII run only as far as the index asks | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| c02991b1 | merge Merge pull request #7183 from takumin/regexp-case-from-core |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| f0d1afdc | merge Merge pull request #7182 from takumin/string-unicode-case |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 03e66d9a | merge Merge pull request #7181 from takumin/string-drop-modify-keep-ascii |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| e2a340ef | merge Merge pull request #7180 from takumin/string-modify-keep-cr |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 57a4f493 | merge Merge pull request #7179 from takumin/string-encoding-writes-internal |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| b19c375d | merge Merge pull request #7178 from takumin/string-single-byte-predicate |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 2a16d192 | merge Merge pull request #7184 from hasumikin/fix-presym-empty-scan |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 92d086e4 | merge Merge pull request #7177 from takumin/string-casecmp-unsigned |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 17790930 | presym: generate valid C when the scan finds no symbols | HASUMI Hitoshi <h****n@g****m> | 15 days ago | |
| 621b111c |
amalgam: emit mruby/internal.h once when a gem header carries it
Co-authored-by: Claude <n****y@a****m> |
Yukihiro "Matz" Matsumoto <m****z@r****p> | 15 days ago | |
| 8df593c7 | mruby-regexp: name the case option for what carries it | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| dd9da938 | unicase.c: keep one Unicode case table rather than two | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| 7cef8dda | doc: say what `MRB_UTF8_STRING` decides about case | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| be8e1468 | string.c: refuse to convert the case of bytes that spell no character | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| fb773202 | mruby-string-ext: fold `String#casecmp?` instead of ordering it | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| ee9cdee0 | mruby-string-ext: swap the case a character has, not the one a byte has | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| dcddbd4a | string.c: map case the way the string is read, not the way bytes are | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| 7bb59273 | internal.h: move writing a string's encoding and coderange inside | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| 2cefbfcd | string.h: drop `mrb_str_modify_keep_ascii()` | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| 7e12663c | string.c: keep what a string reads as across a write that cannot change it | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| 33723b69 | string.h: name what makes a character index a byte index | Takumi Takahashi <t****n@g****m> | 15 days ago | |
| 406205fa | merge Merge pull request #7161 from takumin/utf8-scan-behind-utf8-string |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| f310d293 | merge Merge pull request #7176 from takumin/amalgam-build-defines |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| bed7062b | merge Merge pull request #7175 from takumin/compiler-internal-defines |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
15 days ago | |
| 31bc19bf | merge Merge pull request #7173 from takumin/string-flags-final-layout |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| 4eabd2cf | merge Merge pull request #7174 from takumin/sprintf-str-set-len |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
16 days ago | |
| fbe82976 | amalgam: write the build's defines into the generated header | Takumi Takahashi <t****n@g****m> | 16 days ago | |
| 213c2d9d | build: hold the build's own defines in a separate list | Takumi Takahashi <t****n@g****m> | 16 days ago | |
| 05f941b9 | mruby-sprintf: set the result's length through RSTR_SET_LEN() | Takumi Takahashi <t****n@g****m> | 16 days ago | |
| 2a168466 | string.h: say what an embedded length has to fit | Takumi Takahashi <t****n@g****m> | 16 days ago | |
| 67e83212 | string.h: carry the encoding and the coderange across in one mask | Takumi Takahashi <t****n@g****m> | 16 days ago | |
| 55962c15 | string.h: give the flags word its final field order | Takumi Takahashi <t****n@g****m> | 16 days ago | |
| 48562cde | merge Merge pull request #7172 from takumin/mrbc-copy-target-define |
Yukihiro "Matz" Matsumoto <m****z@r****p>
Committed by: GitHub <n****y@g****m> |
16 days ago |