b9d64f433b694cf1f88c828cb69ddbe3886f8996
|
2006-11-26 |
Sun Nov 26 16:36:46 2006 URABE Shyouhei <shyouhei@ruby-lang.org> |
42b298560b3ac5df01b139d6d4e9b91b0760c466
|
2007-01-09 |
r11523@ruby: shyouhei | 2007-01-09 15:57:58 +0900 * ext/etc/etc.c (etc_getpwuid, etc_getgrgid): fix to correctly convert uid/gid from VALUE. |
fd81221a8e2c3a8c77599602fe38cd563d86191d
|
2007-02-12 |
set svn:eol-style |
e38fd64fcdf5e0f3db55eb507f758c8a6fc1f297
|
2007-02-27 |
* mkconfig.rb (RbConfig): add CONFIG['PATCHLEVEL'] |
7f005938cff3989e1f35981b8ab0619faf770920
|
2007-02-28 |
* pack.c (pack_unpack): properly ignore non-base64 octets such as UTF-8 encoded BOMs; submitted by SOUMA Yutaka <holon@radastery.jp> to fix [ruby-core:10437] |
d9d838a45beff13576e4fba42e0d5b611d0df706
|
2007-03-20 |
* distruby.rb: Add zip generation. |
1cc502b9f4d15ecf0686719a83ed18a687ca9fe2
|
2007-06-12 |
resurrection of improperly deleted ChangeLog entry |
c5e449d8660aeaba76c50eca95c8037b2d3ae7e7
|
2007-09-22 |
|
11dc2b9641888c2e045f6b86e8189edb905ff3f0
|
2007-09-24 |
lib/net/http.rb: fix typo. |
8d464a9948f034160617b86aa5de43780e226f95
|
2007-11-12 |
* numeric.c (flo_divmod): round to the nearest integer. [ ruby-Bugs-14540 ] |
31049a6fd6648b26e1210f1eb482f6efc94ad5a2
|
2008-04-22 |
* configure.in: use AC_USE_SYSTEM_EXTENSIONS. |
322d8dfb0ecb23a908ea3bb1be7efcff08bddb42
|
2008-04-22 |
* string.c (rb_enc_cr_str_buf_cat): do not use C++ comment. |
d4439ce2db9b8370c0e3e3287b0e0698c0e4c012
|
2008-04-22 |
* vm_evalbody.c (DECL_SC_REG): use __asm__ instead. |
5e2aeec8ce6fef9fa678053a233dc3c1a0378c44
|
2008-04-22 |
* vm_core.h (exec_event_hooks): ``inline'' is a type modifier, not a type itself. |
87d053f0002ebf9a3927412a85ea0a09bd06f705
|
2008-06-18 |
* gc.c (rb_newobj): prohibit call of rb_newobj() during gc. a patch from Sylvain Joyeux in [ruby-core:12099]. |
3af6dda231c26524b65a02f8212d91ce37618aa9
|
2008-06-19 |
* array.c (ary_new, rb_ary_initialize, rb_ary_store, rb_ary_aplice, rb_ary_times): integer overflows should be checked. based on patches from Drew Yao <ayao at apple.com> fixed CVE-2008-2726 |
a889f3405f15bc2996dc307c5593a538986816ff
|
2008-06-20 |
* tool/make-snapshot: do not use sha256sum; use BASERUBY instead |
3381bd94d175bc5cc369bb3aeb210be24da49d3f
|
2008-06-22 |
* README.EXT: translated README.EXT.ja |
a739f593591e6bf00f69bb53033e9d4175e79d72
|
2008-07-01 |
|
6f88631baa65b121c9f580db18d26162b1f65ff6
|
2008-07-01 |
|
3e69e83a62be745e1ace41cb0293ec0692baaeb6
|
2008-07-01 |
|
ddc5f561e7df66a8f50df81686586f1e1c6b2c72
|
2008-07-01 |
|
53cffba8cb3ee3e38eaed5b5679d9bdc5bc8a11e
|
2008-07-01 |
|
0ef21e44e7fac96f0919e7d0ef2bf30c47eb2128
|
2008-07-01 |
forgot to commit |
bf903214d5523f0a64e4a7ae123242875b06c34d
|
2008-07-01 |
|
982450e24fb275644664499cea197deae3f5722b
|
2008-07-01 |
|
1b62e5ec370a5e442effad9b5012cb3373a839ff
|
2008-07-01 |
|
76ef6fa16b7c6ec128bf05741ca2844163ed9409
|
2008-08-04 |
|
260c0e6a2fd3abd90e825034b736e4719c1e8621
|
2008-09-22 |
|
705b8b41eb5b01d6ce626e598c7116d0596bd5ba
|
2008-09-23 |
|
5ff7af42b018aba8f0eaa36e647285d81e082e14
|
2008-10-24 |
* id.h (enum ruby_method_ids): ISO C forbids comma at end of enumerator list |
78d2b008931ecfc68d5bdb26803460f2267c58c7
|
2008-10-24 |
* string.c (rb_str_dump): do not use C++ comment. |
b9cd44cfc1dc9d2c62fa05a1ffef5baab03cc25c
|
2009-01-01 |
|
506a9821ce44db2b02bf3da99bef8b2e55f46562
|
2009-07-22 |
|
607b8e0732f6aaa83cf807ba22034968d40f0ea6
|
2009-09-11 |
Merge branch 'trunk' of git://github.com/swdyh/ruby into trunk |
9edcd5d16bbde5f07022fff25bb68b536b2fcd21
|
2009-09-11 |
resolve conflict. |
632aa7a0fc1416481c3d8934689f2d61be1c843d
|
2009-11-04 |
|
73cd7b6697849b563a0154907b8a61c43e4ba209
|
2010-01-10 |
|
0d3de66006d8d7af99f551018f1fb1d39164d7ee
|
2010-01-20 |
|
ff575c7eb7760830692fe627993aa4948a57385b
|
2010-01-21 |
* configure.in: some tidy. |
d894e1d9301e4a87a42fa57be6492a9e01e5948f
|
2010-03-29 |
instance_methods should not special-case singleton classes, fixes #2993 |
969041d034e833fcc5e2da0939b98e2698f61d19
|
2010-04-08 |
* configure.in: --disable-install-doc should prohibit doxygen. |
41b267a30c820a796e73ff38bd71d1908d45a4bc
|
2010-04-08 |
update ChangeLog |
50fa45fb8933d752fbda5394d59a5cb63e810ae1
|
2010-04-19 |
|
97b1c9edd2993d08370e89e4977e00cb25778cbd
|
2010-05-28 |
|
11cef3cca3cf1a068fa2df166ffdfb7d604bc794
|
2010-05-28 |
|
ce9c95293757a211bf9dcdb45908a835e5080f7d
|
2010-07-07 |
Merge branch 'mybranch' of git://github.com/orangea/ruby into trunk |
a52dd6cc5c011fbebc3e00261eaade73ec981bf8
|
2010-07-20 |
* ext/socket/raddrinfo.c (rb_getaddrinfo): according to my valgrind output this variable should be initialized beforehand. |
46a93a65df6e51c8317cd958d44f21313b5a28ee
|
2010-08-03 |
* tool/runruby.rb: no purelib. |
988b2ae95efb2c4d1cfa0150904809ef9e9284df
|
2010-08-11 |
reverted revision r28961; which breaks test-all |
29b30b66f3eaba883827b3da607e3dc31a45e0ad
|
2010-08-16 |
merge revision(s) 28997: |
2531892cbc997ae25a121e21cca321722ec663c3
|
2010-08-25 |
reverted to r29091; r29092 breaks test-all |
cff3c3d52a5406a61be62c81fc6101c4d514731f
|
2010-08-27 |
* string.c (rb_str_prepend): new method by Sora Harakami [Feature #3765] |
03f466bd3386139eb9993a66d6173a3edb8d20b6
|
2010-08-27 |
* ChangeLog: fix credit (requested by the author). |
0d58b7a4e6b8dde4418576856d38b1e882a92616
|
2010-09-15 |
|
64beb15dbc16ad251a55545bb89775bf23a6a845
|
2010-09-15 |
add ChangeLog entry for the previous one. |
6bab4ea9917dc05cd2c94aead2e96eb7df7d4be1
|
2010-09-15 |
|
cc9b6ba611711aca1a124e6666b9a57c7dda9d2b
|
2010-09-15 |
reverting; http://rubyforge.org/tracker/?func=detail&atid=4099&aid=28566&group_id=1040 |
201267b1c555a33adeb03d41d8748cb40562c0a8
|
2010-09-16 |
|
045491d5be06b615d66d3f66cca2b5d2bc3c1929
|
2010-09-17 |
|
aa836e539f154e49587e48791d44f829d239766b
|
2010-09-24 |
|
08d2e528aa35ea30087f7e8990e5028f4c2693ab
|
2010-09-24 |
* test/test_pty.rb (TestPTY::test_getpty_nonexistent): ditto. |
36cfaa805294b1f2d00f3eeadf03c179a387d568
|
2010-09-27 |
|
93fba33b47524f24b018c09b79a01712a5605093
|
2010-09-27 |
|
c637e7b458e0b17dff3c67937b4fe1ba656d656c
|
2010-09-29 |
|
43ce320c4c4b7a06e1153022177f568860c5c6d6
|
2010-10-01 |
|
7724d1363582b00a322e402e220737d313fe2c0b
|
2010-10-13 |
|
2c770d676c4089d7f57abb9ed885d3e458ba6b39
|
2010-10-25 |
* signal.c (rb_atomic_t): GCC (of at least recent versions) has ubiquitos support for atomic operations. On that compiler a C program can isse a memory barrier using these dedicated instructions. According to the GCC manual they cargo culted this feature form the Itanium ABI so chances are that other compilers could also support this feature. But so far GCC is the only compiler that I know to have it. Also note that this works on non-Itanium machines. |
a6ed06e51306ffe7311640040dade563419cb953
|
2010-10-25 |
ispell. |
83c5219287937d3dffe60ebd85a5c1f808006238
|
2010-11-01 |
* main.c: <stdlib.h> is needed, to introduce the getenv(3) prototype declaration. Without it a C compiler shall infer the getenv type as "int getenv(...);", but this is totally wrong, especially when your machine's sizeof(int) and sizeof(char*) differs. On such environment a return value of getenv(3), which is in fact a char*, might first casted into a int (loses data here), and then casted back to char* by automatic integral promotion fo fit to the prototype of ruby_set_debug_option(). |
eb691b7cf177e5dfbd0f626146ab7e281f23bf88
|
2010-11-04 |
* configure.in (--with-valgrind): Now this option is default on. You can still explicitly disable this feature by specifying --without-valgrind. |
294070d86a0d3f2d9afdc539a3ad45ac0bb1493c
|
2010-11-08 |
* configure.in: support -h for solaris linker when gcc not used |
51da92ea1216e9d5139d03308618def2f9d4746a
|
2010-12-02 |
|
7911d42f1b3b4d6fdaab7a70d69c7bb1351af06c
|
2010-12-02 |
* NEWS: entry for ruby_vm_at_exit(). |
9d3ba342c90aeec8cec3011967b31bd1d03ae86b
|
2010-12-03 |
* gc.c (rb_objspace_free): With our "lazy-sweep" GC engine, it is possible for an object to survive until its surrounding object space is about to be freed. Those objects, if any, remains not leaked for the rest of a process life. This is problematic because for instance a T_DATA object may have its own destructor to terminate something. |
e18e1314a969ae8ad81a0f83f0100d0a6eeb888e
|
2010-12-03 |
* ChangeLog: oops, typo. |
87a826b8c22a898dc954627b1cf43d9b62728333
|
2010-12-08 |
reverted to r30124; r30124 breaks test |
f86ca534601ba66b43d60d3b595c1977ed03b3dd
|
2011-01-05 |
* string.c: fix rdoc typo. https://github.com/shyouhei/ruby/pull/3 |
fd569ed7ca7bfdbc8c688c5140fe67f92d5dba05
|
2011-02-14 |
* configure.in: revert r30621. That revision introduced mkmf test failures and it turned out to be OK to revert. [ruby-dev:43203] |
c1afbd39e1769d705dcbf08482f91c1e6c939e8f
|
2011-02-18 |
* lib/fileutils.rb (FileUtils::remove_entry_secure): there is a race condition in the case where the given path is a directory, and some other user can move that directory, and create a symlink while this method is executing. Reported by: Nicholas Jefferson <nicholas at pythonic.com.au> |
1c4c00a326f96cc27b9f0a459fdb3a98fd4bd4b9
|
2011-02-28 |
* ext/openssl/ossl_cipher.c (ossl_cipher_init): typo fix. https://github.com/ruby/ruby/pull/8 |
b38b83706653bf07cf9c24e91d6bf691abe4b8a6
|
2011-02-28 |
* lib/tempfile.rb: Fix example file paths in docs for tempfile. https://github.com/ruby/ruby/pull/5 |
d711cde778c8fcfeb85371292e5306a0673b292a
|
2011-03-25 |
Use LOG_PID instead of LOG_PERROR in Syslog.open test |
bb41909d8b8c14045bcf08d75732337d6c972595
|
2011-03-25 |
Skip syslog tests that rely on LOG_PERROR unless it's defined |
8c6a73ded362b2bc09d00c8e2e3f1cfd8c070e3c
|
2011-03-25 |
ChangeLog for it |
dbbfac20fc35270df87a41d07ba7a219ab8b2a0a
|
2011-05-06 |
YAML.load time correctly parse usecs smaller than 1 fixes #4571 |
be237a9d8fad158f7cd0fd58b25eaf5884ab1664
|
2011-05-06 |
ChangeLog for it |
e3a69233e6563e6c95ccdc1040afa00db7b795e9
|
2011-05-06 |
* ext/syck/rubyext.c (mktime_do): avoid buffer overrun, by silently ignoring lesser significant digits. Required buffer length can be computable so you might at first think of allocating enough memory space on the fly using alloca(). That is a wrong idea because when using alloca there is always risk of integer overflow. A function that accepts outer-process resources like this should not blindly trust its inputs. In this particular case we just want to generate miliseconds resolution by strtod() so the string in question needs no more length than what we originally have. Ignoring lesser significant digits should suffice I believe. |
79fdc67835ae7f15f31ef7f8c826ffe1969a5dc9
|
2011-05-13 |
|
eb5de217f190c70da870931a027b8b989171cc0d
|
2011-05-13 |
Add #flo_coerce documentation. |
c2f8979729b1c698b48f5f727c0dd5ed3d1de5a3
|
2011-05-13 |
ChangeLog for it |
c0f09a8a351a380f377ab3544ea859f4464d27e5
|
2011-05-26 |
* lib/xmlrpc/parser.rb (FaultException): fix to_s and inspect |
db0f21e906340b12cf1e20a3e560855aa80cdcb0
|
2011-05-26 |
ChangeLog for it. |
42f704a8faee3c60f2717430f1acbfbe97953491
|
2011-05-27 |
prevent an error when passing a frozen string to REXML::Text.new |
83e216b6701e2582f59aeac5dd4bbc06c8b9da82
|
2011-05-27 |
ChangeLog for it |
d6e89e0c4ea7722b7fc59e198f21a03ccaf5a2a6
|
2011-06-26 |
* parse.y: comma at the end of line is no longer allowed. A patch from Yukihiro Matsumoto <matz AT ruby-lang.org>. (fixed #3456). |
710dc1afc0ffe7ec031a54e6794af142a35b773c
|
2011-07-26 |
* array.c: Fix typo. https://github.com/ruby/ruby/pull/36 |
3237f7dc9a436a44c068e9bd8572d6e4812df772
|
2011-08-01 |
* test/xmlrpc/test_webrick_server.rb (Test_Webrick#setup_http_server): XMLRPC::Client.new3(), when called without host: argument, tries to connect to a host where "localhost" resolves to. On the other hand a WEBrick::HTTPServer.new(), when called without BindAddress: argument, tries to listen all the address where getaddrinfo(AF_UNSPEC) resolves to. This is a mismatch because "localhost" might not resolve to one of those listening sockets. We would better explicitly specify "localhost" here and if failed, just skip the whole test. |
6851f29bb77592e9908bb61ab117ed382bddcb66
|
2011-08-01 |
* test/io/console/test_io_console.rb (TestIO_Console#test_sync): Skip when PTY allocation failed (that's not our failt). |
fa25f26095cf3d2de410ec509265379246ea5414
|
2011-08-01 |
* test/net/http/test_http.rb (TestNetHTTP_version_1_1_methods#test_timeout_during_HTTP_session): If you connect to localhost, you should listen localhost. |
deb0024af1c73dd3c40dc908b3b728d812763849
|
2011-08-03 |
* test/xmlrpc/webrick_testing.rb (WEBrick_Testing#start_server): Like r32795, bind address should be specified. |
60c8455253682cbda20a90950be3777f2d819ead
|
2011-09-04 |
Change encoding from EUC-JP to UTF-8. [Feature #5128] |
48cd6cb153c6b14b5843934cd403103ff369f648
|
2011-09-05 |
README.ja, README.EXT.ja: resolve conflicts. [ruby-dev:44459] |
c36ee7bd385991f4eda57b043379ced9a7c21d1b
|
2011-11-26 |
* .travis.yml: Travis enable. |
5606f11e36db91220a6f9ad57901c7d2b8589de0
|
2011-11-26 |
* .travis.yml (before-script): autoconf required. |
474635843b840e508841278fc65d5979bcc52bc2
|
2011-11-26 |
* .travis.yml (before_script): wrong name, sorry. |
5fa9e5c3668bb947039146e8dc6279ce71d8d9fe
|
2011-11-26 |
* .travis.yml (script): should be ./configure |
978a4ef1542cbce0b70e8391795b031483409a43
|
2012-01-15 |
st use function instead of macro |
cada5343a6fb66185f7e34da71b42d8fa5765935
|
2012-01-15 |
st macroses for packed table |
638f696b6ea07878f6f9dada116cb93aed596176
|
2012-01-15 |
st macroses for allocation |
9ed8c1f15e3f755a6421a37ba114562071a98404
|
2012-01-15 |
st refactor add_packed_direct a bit |
d3f8488b1cdcd210515e1a81afdc8e3e4a7920b3
|
2012-01-15 |
st optimize st_insert |
5de2c3c2d3aedc304ca87ff224c9e4a6ec7cb14a
|
2012-01-23 |
Writing entire packet at once to avoid incomplete transmission |
e1fbcc4cf91803fbe243e60067d7d58392299202
|
2012-01-23 |
ChangeLog added. |
79bd9c3e4da4418b8282fe1cd2a9709aa318ce94
|
2012-02-24 |
* test/ruby/test_literal.rb (TestRubyLiteral#test_special_const): test for https://bugs.php.net/bug.php?id=61095 |
d4f0f28430c29d6d33621852640fbbccdd666b65
|
2012-03-19 |
* test/test_pty.rb: same as r29280, skip tests when PTY allocation failed (that's not our fault). |
51a929c66d84a5a64ed82313ea995dcf3b82e93f
|
2012-05-21 |
|
9b29e5f7e1855f5381227363970e4ff21f3e4ae6
|
2012-06-11 |
|
0284e64922bae06a58bdc659022079729425117b
|
2012-06-12 |
|
0dcc1f0dfe1e02e882f5f42c0c8a20cf371737e2
|
2012-06-12 |
fix typo |
43bc8f9beb0a495a715312b39cadde520799741d
|
2012-06-13 |
|
2c1322ec88df93ac9ff280e6164d8cead12f30b8
|
2012-06-13 |
|
8c36fc30c24bd34d2686e68fc6e1a5d6584bd248
|
2012-07-18 |
add casts |
18c04b880a2ee244cf350ff88004e868d72836eb
|
2012-07-18 |
add casts |
9b16b7478a5e451f36d9be00977b3a16a3635b8e
|
2012-07-26 |
* test/net/http/test_https.rb (TestNetHTTPS#test_session_reuse): localhost is not (always) 127.0.0.1. Don't expect that. |
bb9fface13e2bbf12ec77f1093c121f86878d5e5
|
2012-08-03 |
* .travis.yml (notifications): [experimental] IRC notificatoins. |
4259d2358860aefb7b2ef0c970ffbe41a168420b
|
2012-08-21 |
* .travis.yml (compiler): [experimental] clang support. |
22a173df3f462244103a02261c276eeee8926863
|
2012-08-22 |
* .travis.yml (before_script): Turned out that make -j is broken. |
99e63fba29afb9f6dbf95396a12524ec8b8096ac
|
2012-09-04 |
* vm_eval.c (ruby_eval_string_from_file_protect): initializer element is not computable at load time. |
b3c60b27e7e5bbde92613ef9a78382d76b6090a1
|
2012-09-05 |
* .travis.yml (notifications): [experimental] update notification template. |
d090f17f21c1b938e9aa97c14e9e2d7e079b4420
|
2012-10-27 |
* iseq.c (rb_iseq_compile_with_option): Instead of testing respond_to, just check if the argument is actually a file, because by calling user-defined gets something weired can happen. Patch by Glass_saga. [ruby-dev:40202] [Bug #2861] |
b999f95e707f57e3732b873113c35fa688e5d6ea
|
2012-11-19 |
* .travis.yml (script): add OPTS=-v, requested by @_ko1. |
5821c7514836104b44892c046590b09d42d444b9
|
2012-11-21 |
revert r37710, requested by Tadayoshi Funaba [ruby-dev:46575] |
ec6f077809d87aa3f529e0fc233297653608a283
|
2013-10-22 |
|
e00ac16763a74db7a7bc3a0da4129c9f32029c98
|
2014-05-31 |
* thread.c (rb_thread_atfork_internal): My compiler complains about this variable being used before initialized. I looked at the code and expanded the macro and turned out it was actually USED for pointer arithmetic, not dereferenced. So this was never a serious bug. But is annoying indeed to see warnings every time. I added `=0` and all went healthy. |
6adcf6a898cd8d6becfebd0ee1a881e9bc77c3be
|
2014-06-23 |
|
62bfc4f24e6cddda37461347e884c094080259ea
|
2014-06-23 |
|
8250aa2df0d6b4dcfa11dbad5307d28c2d5dd85f
|
2014-06-23 |
|
39fd13bc5ce67a013d54eab99a4783a6cb539ba5
|
2014-07-26 |
|
42db62c195f39f5421b80425ec9d4282119b8868
|
2016-05-24 |
|
0af375124c3d977a9f6741c2666958dcd38fd0a6
|
2016-07-17 |
|
320ae01c5fb091eab0926c186f304a9caeda1ace
|
2016-08-01 |
Object#clone with freeze: false [Feature #12300] |
26f59b09fe3a1c2ec50145f7c3d5b425f48a7a32
|
2016-08-01 |
hide struct internal [Feature #9916] |
869e7809a30f024ffa67fbfed7fa4b0eacad7475
|
2016-08-08 |
|
921c47764677d19d42cb647fd0c32e9c7440b5dc
|
2016-09-16 |
|
2fc5210f31ad23463d7b0a0e36bcfbeee7b41b3e
|
2016-09-16 |
|
4e60f99803e0b9ab49fb368f3660438934bf1a4e
|
2016-09-27 |
|
e9fa549539d80ca6d1627ad49bbeb900e6e6aac5
|
2016-09-27 |
* NEWS: news about Warning.warning. [ci skip] |
ca17c5d1a11d39f66cb913a5cc04410cf0371b29
|
2016-09-28 |
|
722ac44a75cf86739f2a0a4060e21ac3b92e06e2
|
2016-10-26 |
* NEWS: added several entries [ci skip] |
58c5011b3e26643b1c50aac8d0aab094b6899dd0
|
2016-10-31 |
|
04c94f95d1a1c6a12f5412228a2bcdc00f5de3b2
|
2017-01-20 |
switch SipHash from SipHash24 to SipHash13 variant |
abae70d6ed63054d7d01bd6cd80c1b5b98b93ba3
|
2017-01-20 |
SecureRandom should try /dev/urandom first [Bug #9569] |
e80ae20cf0874aac4d91f0f8d59d2bb04d51f14d
|
2017-01-22 |
NEWS for SipHash13 [ci skip] |
75dbfa136017e77595f2b18191d3d3568b8cb54b
|
2017-01-22 |
NEWS for SecureRandom's random source [ci skip] |
80040c166e5f53bdbbaf57dbb5e1d282d715d434
|
2017-01-23 |
improve C0 coverage of insns.def from 65.9% to 96.1% |
7c7133b7186a760927316468d850578a7fa09edf
|
2017-01-30 |
#include <stdbool.h> |
8ad74296447f628fef2110516f5c332f8c0a31fe
|
2017-01-30 |
make FIXNUM_MAX visible from Ruby |
e32c5b6faa608ea75a2879fb2da9d739c94bcb3c
|
2017-02-27 |
add NEWS for Random.urandom [ci skip] |
3106f9412ab7bd89cd9fd4931bb7b4865b892d78
|
2017-03-06 |
use HAVE_BUILTIN___BUILTIN_MUL_OVERFLOW |
5e62a1bd2988529490baaff3149f12d812a6a5ea
|
2017-03-06 |
LONG_LONG_MAX not always available |
74cdd893eb102ba98e735f2a24c710e1928261a9
|
2017-03-06 |
optimize FIXABLE macro |
b515528271a25e52cdbc28289436c94108141b4a
|
2017-03-08 |
re-introduce __builtin_add_overflow |
c56edb9a59488f5efb6b6cbe02ac9db10bc0e6d3
|
2017-03-09 |
revert RB_FIXABLE related changesets [Bug #13288][Bug #13293][Bug #13294] |
20c72dc89d3d1f67fc60b5bc405cdc4246732652
|
2017-03-22 |
ruby tool/update-deps --fix |
77c26ee6a0867e9ee83202866efd00ec358a0788
|
2017-04-05 |
fix --with-gmp (broken by r57490) |
4d21d1f04bed4d73c54eed8fd2e69b5b8c62aabe
|
2017-04-18 |
split insns.def into functions |
4a8c235fedc9077832b7c2881b947824cfe99492
|
2017-04-18 |
tabify (sorry!) [ci skip] |
93b1b04a20b69fa1d1dd6aedac86bc97d8d71db5
|
2017-04-18 |
typo fix (sorry!) [ci skip] |
524fb0138b773f2ed01441abbcffeda0271175c5
|
2017-04-19 |
refactor extract binop dispatcher |
5069122ab67466fe569a0bfe31c551ba9185c74a
|
2017-04-20 |
refactor torexp to use routine in array.c |
4ee09d914db903cb6f4cf50c4bb03c163694b465
|
2017-04-21 |
refactor hash literal |
0c082fe658b9522e58b1cd30ee6b2398573518db
|
2017-04-21 |
typo fix (sorry!) |
16ffd476399df9259d3496ec5aa15b2f2c4006ed
|
2017-04-21 |
NEWS entry for [Feature #13302] |
a15fd1d9f2b4213417a5e3902fa7efe1195cdd05
|
2017-04-24 |
revert newhash refactoring |
766864166f60c33d32c7e027c3d2dab69944213d
|
2017-04-25 |
fix macro expansion bug |
29ca20de2d998d21c0d41224799182020311ea76
|
2017-04-27 |
refactor newhash (revision 58463 another try) [fix GH-1600] |
0eb7359cc775c9d4c8dad68dd9dbf38c9680071e
|
2017-09-05 |
add rb_hash_new_with_size() |
ce7f3e13c16fffe4fc7b47bdad8abc15bf7206f1
|
2017-09-05 |
optimize rb_hash_bulk_insert to generally outperform 2.4. |
b57915eddc91ce0369ae8bcf82d8c4364f42ea05
|
2017-12-12 |
Add FrozenError as a subclass of RuntimeError |
27c7d498408ecc494e6ebaff13c8842665493603
|
2017-12-12 |
NEWS entry for FrozenError [Feature #13224] |
f2a91397fd7f9ca5bb3d296ec6df2de6f9cfc7cb
|
2017-12-12 |
Add uplevel keyword to Kernel#warn and use it |
9fa87ebe7f58ef4fd6e6283837e25c22cdf9e0e3
|
2017-12-12 |
NEWS entry for [Feature #12882] |
b4b0e8bd0be3f9e44f453bdc7b139cee9bc7e87a
|
2018-01-02 |
suppress warning for clang |
b6a2d63eb3dbc31e110e8cb95e054dd71d49a611
|
2018-01-02 |
explicit cast to void* required for %p |
3f1ef7290970f62e60d8c004c2728f571d4ead86
|
2018-01-02 |
rb_insn_func_t is incompatible with void* |
f03146dd70cf21efcb9f0e432b4c3bf1e3cf1e5c
|
2018-01-02 |
int (*)(void) is incompatible with void* |
76091d43881866f78824b88d48840afce9862bb8
|
2018-01-02 |
"%z" printf format specifier is a C99ism |
f6f1cfcbe7b15fa834de17ae014718b9e0bde3c7
|
2018-01-02 |
string literal longer than 509 characters is a C99ism |
ef19834ed927293738b648b15c084ca0d0f52dad
|
2018-01-02 |
long long is a C99sim |
67b547d06a35d928113fc66208a6310f335e6935
|
2018-01-02 |
__VA_ARGS__ is a C99ism |
1836af769cc8fc78a5d017b5a51aebfa6794f7b5
|
2018-01-02 |
comma at the end of enum is a C99ism |
91715ee53b370e958a7c1a2e1036aa71eed66fc1
|
2018-01-02 |
long long is a C99ism |
11c19de76b614de53694a5cf7476df9ee0e52c92
|
2018-01-02 |
flexible array member is a C99ism |
dfb24be6c4c57036dee17eb4b517b9be4d30708f
|
2018-01-02 |
string literal longer than 509 characters is a C99ism |
b8f8c20295a45ac7a473e2d0af4780d6702e6014
|
2018-01-02 |
initializer paren-string `{("str")}` is a C99ism |
db5d556f9b6ada9388fe73b925724a06eb23611b
|
2018-01-02 |
bit-fields other than int is a C99ism |
8ebe5da2b34042850fcbb74b8d70bc5567bb3f70
|
2018-01-02 |
_Static_assert is a C11ism |
a5a5714b77ff356742fe0fceab1d97ac123116e0
|
2018-01-02 |
enum value grater than int is a GCCism |
a6b50f379d4b71acac73ac6b22cbe2d2c5b50b3f
|
2018-01-02 |
statement experssion is a GCCism |
1f76918a33c1ca0e563910940f292303016f34fe
|
2018-01-02 |
label as lvalue is a GCCism |
8dc0c7c035eb2ef22608968aeca63f24ade0eee0
|
2018-01-02 |
comparing function pointer versus void* is a GCCism |
5471bf9cc2ee4cab19f9f306aced64d0649fd672
|
2018-01-02 |
offsetof(type, foo.bar) is (arguably) a GCCism |
e5914dd479a86e2a9af01288d5915c78fa0bfae8
|
2018-01-02 |
fix memory leak (FOUND BY A COMPILER WARNING) |
5851706073362fa65ba866df8706f1781ec722a4
|
2018-01-02 |
fix SEGV touching uninitialized memory |
cce479d6c4b7034dd8b1d7bb1c0a446048c74e7a
|
2018-01-02 |
fix SEGV touching uninitialized memory |
9aabe5a5ff4dc84b61ac8a4a8761a75c6ff93bee
|
2018-01-02 |
fix SEGV touching uninitialized memory |
20389994d0a8a005d3117423b7e8245960cb86f6
|
2018-01-02 |
fix SEGV touching uninitialized memory |
54983030de546edb2547e33d03d0611ddb407e4a
|
2018-01-02 |
fix SEGV touching uninitialized local variable |
13af45c0d69734c753732433e6715f9bed77cef0
|
2018-01-02 |
fix uninitialized variable |
1d4129d9275cb260228e1d38ec4228c7d1441866
|
2018-01-02 |
fix SEGV inspecting already freed objects |
5b184f27867928830555d3335401cf4b3ca62f56
|
2018-01-02 |
fix SEGV inspecting uninitialized objects |
6faadd7838c4104583f3978b9a72cd07694df41b
|
2018-01-02 |
include missing header |
96d19b6cbcdf628e8484d588fa726454468c8d78
|
2018-01-03 |
delete extra #undef [ci skip] |
fa26bdc6012565e848c7626e9b10b79e5c2ad1df
|
2018-01-04 |
ULL suffix is a C99ism |
beaf2ace87dee90c1afcaf624335a54a5019f745
|
2018-01-04 |
ULL suffix is a C99ism |
f8de9b045a21a73a116ff9c4712013e1ae63fee0
|
2018-01-04 |
define NO_LONG_LONG appropriately |
3ec5c75594720a0b4ddb515a301c1fbc29539541
|
2018-01-04 |
suppress warnings for long string literals |
df76e35333bf1a730e069e03f66043c0d4d2b684
|
2018-01-09 |
rb_num_t happen to be unsigned; introduce signed variant |
89df12d849f4a7d2c78f61251b45fd4b94d41bc2
|
2018-01-09 |
new insns.def format |
310be7547df8ba20b6c511894b9c2d70f24da824
|
2018-01-09 |
[ci skip] add comments about file format |
55317a74f7df73bb3531ade54418c4bf6f95b30b
|
2018-01-09 |
delete tool/instruction.rb |
30bd46a358a79e9c74ce041dd7e77162f3603ff4
|
2018-01-09 |
comma at the end of enum is a C99ism. |
e43fec9a6f053ea28821bed25fe66f75eec6e08b
|
2018-01-09 |
insns_info.inc: position independent |
8a233a2b0b5cf6cdbb79c87cb47da67ee09e853c
|
2018-01-09 |
insns_info.inc.tmpl: share large tablese |
5ad95486e63675b2bb3ad665bb2b84eb260c6f29
|
2018-01-10 |
merge revisions 61753:61750 61747:61740 61737:61728 |
e2b7cb9d321b47c129e3ef9f3ef7b34226fee9c0
|
2018-01-12 |
new insns.def format (2nd try) |
9456f88f00292d202ba9910b26fdb1cd0a499d93
|
2018-01-12 |
[ci skip] add comments about file format (2nd try) |
f6ea376317ad94a6cde01a47d0e94d709b5ab43d
|
2018-01-12 |
delete tool/instruction.rb (2nd try) |
069e9ff52cbb01fe2c5821a9b6a8077ab59c26c7
|
2018-01-12 |
tool/ruby_vm support for pre-2.3 BASERUBY |
8a72c77c7920d129818b7b83bb4fa669cd7e3f7d
|
2018-01-12 |
tool/ruby_vm support for pre-2.1 BASERUBY |
fbacf5faade7207dd4d2a25235bf0af5f04a7ce7
|
2018-01-12 |
tool/ruby_vm support for pre-2.0 BASERUBY |
84012cd19fd3cf1fb3ce68d4da224b76fb75b18e
|
2018-01-12 |
merge revision: 61746 |
a1d6fba33bf5aab0deea6d4c7eb457ad2b7915f8
|
2018-01-12 |
suppress warning for VC12 |
307547f02fa4523a8dea67bf9b617629af91a6c0
|
2018-01-13 |
flexible array member is a C99ism |
90cb7d30487ddc6e9e3b70ea60bd9ad624d8e716
|
2018-01-13 |
__VA_ARGS__ is a C99ism |
f089a52865bd82a327fe9ef460cecdb812dcb56c
|
2018-01-15 |
__attibute__((__aligned__)) for RSTRING_PTR() |
21429b1488faf58b6683eef2c9c24e00796a32ae
|
2018-01-15 |
__alignof__ to take alignment of a type |
39cfa67b4f56e0c79afb352b1e9bf5c914b774ca
|
2018-01-15 |
__builtin_assume_aligned for *(foo *) casts |
df9a70900a7380bc9b42b12ab90cf182988bcd45
|
2018-01-15 |
__builtin_alloca_with_align for optimal memory access |
8f745a2fab4f5aacb07db191a8390677a685003e
|
2018-01-15 |
more support for NORETURN |
cabc3b65162ea3c4dc2a5c2437ed2b2a1e5b7b15
|
2018-01-15 |
__declspec(align(#)) does not take sizeof() |
bca40b8b56bdfb31a791ec809a5054c016d90feb
|
2018-01-15 |
sorry, this hunk was a garbage. [ci skip] |
e41b4a45a4372167adf4717e7d5e87e29b352227
|
2018-01-15 |
give up RSTRING_PTR() being VALUE-aligned |
39ee36f63d94c7648a37472f2afa6cce9eb8405b
|
2018-01-15 |
disable __builtin_alloca_with_align for GCC 4.8 |
369aca64cf14f17d11da595d5a7c54ddb6670af0
|
2018-01-15 |
also blacklist gcc 4.9 for __builtin_alloca_with_align |
8699a7a00655253ee9e4eedd55fbaea42f975788
|
2018-01-15 |
take alignof instead of sizeof |
8a52dbdb2a7f54a441a4ab79dafc191be2df17c1
|
2018-01-15 |
ruby_aligned_char no longer needed. |
194d4e99addba74f907aa24834b03e7d92a999ce
|
2018-01-15 |
__declspec(align(#)) does not take sizeof() |
dc1e6f17baafa4da77202e48803bd6e507e83b7d
|
2018-01-16 |
sizeof(uintptr_t) != sizeof(uintptr_t *) |
7edb0a275c73f08cb611efa95fe8c1d73002f982
|
2018-01-16 |
-Wno-overlength-strings |
96268c1dbddd223f1b782e55c237cdca2989fde6
|
2018-01-16 |
nested flexible array member is a GCCism |
585a21318f6e1c263f128e880b377250e5a88239
|
2018-01-18 |
sort lines |
8dc9ecfef69d167dd6695d20451c72456baf781e
|
2018-01-18 |
export rb_cLazy |
3cc4559c4893135e1564d1ecfac2feaace22a544
|
2018-01-18 |
export ruby_mWarning |
f64c6997bed0155565344f6faea20d41027807c8
|
2018-01-18 |
export rb_mFConst |
2950cb0637acdfccbfa9c611b0f2e8566e6bf12c
|
2018-01-18 |
export rb_mProcGID, rb_mProcUid, rb_mProcID_Syscall |
8fc054fdff2deab672fab303e6943daaefd9c084
|
2018-01-18 |
export transcode exceptions |
449cceb8b15866cae899ce2c429ca23a4a6fa96b
|
2018-01-18 |
merge extern declarations into internal.h |
414c09015c99df91c1c229146b8e9ac5192c834f
|
2018-01-18 |
-Wmissing-noreturn |
213782d0718d6176e6cc5092c7d504736f2f4fe2
|
2018-01-18 |
ibf_dump_object_unsupported marked as NORETURN |
ebe0247c03c65376402019ddd33d2a7d54cced20
|
2018-01-18 |
dir_closed marked as NORETURN |
29b0b75beb82672ac446cb901f9af83808a40fda
|
2018-01-18 |
long_toobig marked as NORETURN |
193b85a9e0ec3d4a61d2b84998e0c07b65483243
|
2018-01-18 |
num_funcall_op_1_recursion marked as NORETURN |
f41b1d07abbad1f053e504cb21e0cb71af95d9f6
|
2018-01-18 |
rb_reg_raise marked as NORETURN |
8bc3615950fb6dc79685e1384131c96a0fe0f0c7
|
2018-01-18 |
rb_reg_enc_error marked as NORETURN |
86915152460d1cfc7776d622df759593ecd81db5
|
2018-01-18 |
rb_enc_reg_raise marked as NORETURN |
cdff88b8b4ff9a1728d13b176a4487e098503aef
|
2018-01-18 |
rb_reg_raise_str marked as NORETURN |
4aff8e7303831366e673b94c8c2c23cf5f7a68dc
|
2018-01-18 |
sigbus marked as NORETURN |
31358b470dfb617762139e68ff6af2dfbd55b4ec
|
2018-01-18 |
sigsegv marked as NORETURN |
856496bfa90dde318ab92cfd37e3456b051d750d
|
2018-01-18 |
ruby_abort marked as NORETURN |
9d792adbd33f5edd0233e36bed3cadca388adceb
|
2018-01-18 |
sigill marked as NORETURN |
3b787be52f68d6844aa1b338892e1043af8b3ddc
|
2018-01-18 |
rb_threadptr_to_kill marked as NORETURN |
0c932244fe05e1e44dcff3d832237b784ac58420
|
2018-01-18 |
raise_closed_queue_error marked as NORETURN |
edb413ff352ca7a406ae998790e5b70782c0f27d
|
2018-01-18 |
vm_stackoverflow marked as NORETURN |
f5e3ddf2e03c564872e7278dd54b98ba4666cc91
|
2018-01-18 |
vm_super_outside marked as NORETURN |
39f0269bd161815677942e2583de89a3d0f3a900
|
2018-01-18 |
usage analysis functions marke as static |
8fca7e003a0f77e7fd1713e9fb36503c0750e6d7
|
2018-01-18 |
rb_parser_lex_state_names marked as static |
9e746a3518d5a9af3aca1a00e73ab555fa73ebe3
|
2018-01-18 |
rb_global_tbl marked as static |
3ca0948f68d1055cd980992dcb68deced0f4d704
|
2018-01-19 |
INFINITY is float. That of double is HUGE_VAL. |
e92684dae3489da926083634b1baacc99681a2fb
|
2018-01-19 |
variable succ_index_table never actually used |
5fef2139d4b172199514c98cb0db95e8b61a8fd1
|
2018-01-19 |
st_hashtype_num marked as static |
568a5f646bbf2df2d7a7259d848629792955ecdd
|
2018-01-19 |
ruby_gc_debug_indent needed only when RUBY_MARK_FREE_DEBUG |
350c2ac453eff853c6a084d355ddc86fcddbfb20
|
2018-01-19 |
avoid goto |
00d0bef7140ae35c915206345bfe75ee5baf1203
|
2018-01-19 |
there is no such thing like 0 in enum defined_type |
40b95f085653c8cc6a975e8f7a6789832be1e07b
|
2018-01-19 |
don't abuse RSTRING_PTR |
66bd6ffcbcc2147b2696087266f4f6db8b38cce9
|
2018-01-19 |
svn merge -c -61947 . |
26b08ed144e8f051158d746ef5098408433cd022
|
2018-01-19 |
don't abuse RSTRING_PTR (2nd try) |
de9d264026c870afd79a8843764ccbf60367bb0e
|
2018-01-19 |
there is no guarantee that mode_t is as wide as int |
782236e3bd5982930c22d3cf4955ec76474c8cec
|
2018-01-20 |
add missing/nan.c |
4680cecd5726dcc7d74753f0652d927771a8cf63
|
2018-01-20 |
[ci skip] tabify |
0664a6377a7fc51e6d96d7b69361cc457e248b00
|
2018-01-20 |
refactor split configure.ac into files |
ec43478f34de262ebdd2922c488e265344b489c3
|
2018-01-20 |
set AC_CONFIG_MACRO_DIRS [close GH-1793] |
583939602838ad9d39e8485df4c8a8e5f236b608
|
2018-01-20 |
Emacs friendliness [ci skip] |
3234245ae3240fd2018d8d33de998d0573914111
|
2018-01-26 |
move ADD_PC around to optimize PC manipluiations |
6b61e99e0860697d2a2b58881ab3939ee2de2f49
|
2018-01-26 |
treat PC for gc events |
9a8b38cacfa029aa9bbc5f1600b1ead3903a8c88
|
2018-01-29 |
extensive use of instruction attributes |
7d4ad74f22fa259ee81064970fa12d9942472c13
|
2018-01-29 |
also use sp_inc in vm core |
31ecd18f1aa0589571c2a1264d9e45d7b228d644
|
2018-01-29 |
s/CALL_SIMPLE_METHOD/DISPATCH_ORIGINAL_INSN/ |
c788fb48086653599cf51b9dd128b8efe7dec33c
|
2018-01-29 |
eliminate CALL_SIMPLE_METHOD |
3bc2f5a9b6a846c79f402ca9e3981540db8c8925
|
2018-01-29 |
redefinition of a typedef is a C11ism |
bb6c0f03a7c0875c20efc79506316da2cb4c4aed
|
2018-02-05 |
comma at the end of enum is a C99ism |
779c18bf238aba630e40c26e10ce8aa278c45d61
|
2018-02-05 |
va_copy is a C99ism |
8427fca49bd85205f5a8766292dd893f003c0e48
|
2018-02-05 |
assigning void* to a function pointer is a POSIXism |
a3225c6eba7979822a4c1ea28581079256d5cf28
|
2018-02-05 |
need shell's escape instead of M4's. |
eb537609ba0de060c6633dc3e7dd9ba5e85c6d1b
|
2018-02-06 |
deal with aclocal(1) |
7a453b157661561146ce84d821d6c5c18a5368df
|
2018-02-16 |
non-constant aggregate initializer is a C99ism |
28d0fee9f6e2de329d88b38e7919e17c94e65444
|
2018-02-16 |
add casts (cosmetic; just be explicit) |
62916542b2c04df45ee153f0851cd811dbf02388
|
2018-02-16 |
add NEWS entry for VM generator renewal [ci skip] |
1aaeeb326e754c5c5db83fbf35f780f729a9dfed
|
2018-02-17 |
long long is a C99ism |
a5c76f8cfc5e992dee903347a33ee499f951121b
|
2018-02-17 |
a C source code must end with EOL |
9930481a239fa7182429f3c3942ea033fb9b0320
|
2018-04-09 |
Prefer alignof() over _Alignof() |
85e9f2879373aa496c5c3c7f900ba4869a9ca3f7
|
2018-04-09 |
offsetof(type, foo.bar) is (arguably) a GCCism |
496ddbc275049fbfe2ab1e320903dab0beec0fd3
|
2018-05-01 |
LIST_HEAD as a local variable is a C99ism. |
b121cfde5fbc8cd20684a5fd94047f40323a8353
|
2018-05-04 |
nobody is using the return value of rb_io_fptr_finalize |
1096be5ac6540c204047c7c9e6d58bfcef90e167
|
2018-05-04 |
passing rb_thread_sleep to rb_protect is IMHO dangerous |
a99d017db7c3019827b843d1ae87830bd64ad193
|
2018-05-04 |
forgot to add INT2FIX (sorry!) |
841d5ae80e7d77f18b42f06423589ef7aa0be3e7
|
2018-05-08 |
rb_ary_dig, rb_hash_dig: nobody is using them outside. |
7079db9ec5acef3321e92c32d7ef086d8d16d720
|
2018-05-09 |
RSTRING_PTR is not guaranteed to be VALUE-aligned |
dfc56b8c432d6a374c18cba7048d05175bcfba05
|
2018-05-09 |
revert r63362 due to test failure. Sorry! |
75d5cf55dea0c1351ebd37d432545935698c5c18
|
2018-05-09 |
RSTRING_PTR is not guaranteed to be VALUE-aligned (retry) |
01d998aafe12e1ff5a93037d5d730ecf0f205664
|
2018-05-09 |
type func(); is different from type func(void); |
a6108df9485ec81de6255208f8a931de9f7adb57
|
2018-05-09 |
RSTRING_PTR is not guaranteed to be VALUE-aligned |
abc30f2591e26fff6bdb7fbf434dad25a89fef95
|
2018-05-09 |
align jmp_buf to VALUE |
23c74845eda6cab10ac3b5e1b98e75fc73bfde75
|
2018-05-10 |
RSTRING_PTR is not guaranteed to be char*-aligned |
4f3c4c7d6d2ab8bf81b5e2a26ba844a6727589fc
|
2018-05-14 |
RSTRING_PTR is not guaranteed to be char*-aligned |
a95369b33de8718a9cb9cc7390b9413d9509c53f
|
2018-05-15 |
-Wno-cast-function-type |
687308cf0dab0af675e40da2b6ab8ccd5f77c072
|
2018-05-21 |
explicit cast to void* required for %p |
b5d6db65b49528c45cdfa75200dc8013d332b0db
|
2018-06-05 |
`int isnan(double)` is a POSIXism |
33d0be15002d785af0a65f83377895a87138a5a6
|
2018-06-25 |
comma at the end of enum is a C99ism |
22444ae9b1a20e39b7278193f85e4d805bd1d54d
|
2018-06-27 |
move function declarations from insns.def to internal.h |
529af9c82123393c73f74040d974558b68212297
|
2018-06-27 |
refactor move logics out of insns.def |
6b534134a78e3e43c344682c3585e1abab015216
|
2018-06-27 |
give up insn attr handles_frame |
d3ae13571f33b3fc898c354f4f04fd0c4fe2e335
|
2018-06-29 |
improve C0 coverage of insns.def |
18e22154e0589fda56b204658c2d207a09a4bc7c
|
2018-07-30 |
non-constant aggregate initializer is a C99ism |
d83536c980fb96a880def3e952eb4920815eeb51
|
2018-07-30 |
reduce copy & paste |
ab740cbb75c256e7a209f618857e136df78c6a88
|
2018-07-30 |
move #pragma out of functions |
dc4e6a8ab24503a5aca163868037d8606104be19
|
2018-07-30 |
fix typo; sorry! |
2dd0fb21bf166a48444f3f6294a221dee92a19c2
|
2018-07-30 |
fix typo(#2), sorry! |
740a1706c8a5428b8763efb430afdd17f80190e8
|
2018-08-01 |
(cosmetic) add blank lines for better readability |
e62214be87a53045dbec187c66e208bc303e0f60
|
2018-08-01 |
move atomic logic from mjit.c from ruby_atomic.h |
b120f5e38d9c9817a18723d8002665e6dd29f7a6
|
2018-09-04 |
avoid fork-unsafe arc4random implementations |
c2bfb4e93c674347b7eb09a30856e3d75f74cf4d
|
2018-09-11 |
add new instruction attribute called leaf |
33c8171c65ac0f66d1c096561e253f6f068fc85c
|
2018-09-12 |
make opt_case_dispatch leaf |
02b52b2733baf5a65b0e40a376cdb1bba61c8d6c
|
2018-09-12 |
make opt_str_freeze leaf |
0f6708eb9b0aa0826740656d52f6c65b32c2ec77
|
2018-09-12 |
resurrect the string to expect modifications |
6925c9c6f5e435fc88e683d7b9df475dd46c28ce
|
2018-09-13 |
move canary-related statements into macros |
9c6bd0d84064dcdbba24ab4b65238706827fe7a3
|
2018-09-14 |
move ADD_PC around (take 2) |
08af3f1b3980c3392ee3a8701d2eee08dba9e6a4
|
2018-09-14 |
forgot to expand tabs [ci skip] |
5c16b21f44c3f035c87ad7fcb3df868700960a39
|
2018-09-14 |
PRI_64_PREFIX "u" is called PRIu64 |
d6d444d6b2a5f111e0ffc0fee89b09ed76420d26
|
2018-09-20 |
fix typo [ci skip] |
226b91598a6aa0f226b23624dce0b3c5a7de567d
|
2018-09-26 |
yet another -Wparentheses tweak |
bc2d493e0dd63e3a7d99a4acf77dbc6386cc6f56
|
2018-09-26 |
use configure-defined macro instead of __GNUC__ |
55702df2211363aae24f04d1c4e13888e72f3ac6
|
2018-09-27 |
move GCC version check from marshal.c to configure.ac |
1af64187420d4aa5cd7955041a582bbdadcf8f42
|
2018-10-03 |
support --with-arch=x86_64h |
9ab13f3837d214835ed30c1a8a2364f8a27291f2
|
2018-10-15 |
detect clang++ |
8340078cc877bc082df80ac3474b6b9647868f7c
|
2018-10-17 |
.travis.yml: enhance build matrix |
e5299989f36b50f60aa9075e71e73215a5f3f731
|
2018-10-18 |
.travis.yml: fix typo in configure arguments |
8b2f7b82a83328b6d549e62685cb92cf5641bd0a
|
2018-10-18 |
.travis.yml: just use env |
b0dd7902b8f00b93794165aa6bcc000930cd2987
|
2018-10-18 |
.travis.yml: should escape spaces |
d3d1a3a5df3f85ec32ca91b082376508a9fdb9bf
|
2018-10-18 |
fix SEGV in rb_raw_obj_info() |
907ef2392508270ecdb2d9b514de9770ffe1de9a
|
2018-10-18 |
.travis.yml: add -pedantic build |
a3fd252e32b3dc706ea0bb9c6f3c31e0cd566aa4
|
2018-10-18 |
revert r65151, because the other tests were broken. |
8183cd2f1df71d660d3cbc633c06b6e4c77ad91b
|
2018-10-18 |
.travis.yml: add -pedantic build (2nd try) |
88a7271de4e6a8b32bbbaa83eca84bf71c888f65
|
2018-10-18 |
configure.ac: do not overwrite -std= |
c102e5e0ea5965915e73427845446501d66ea905
|
2018-10-19 |
addr2line.c: this file has no portability |
ad564b87ad0f0a6a022365e2c3d3c0d849109567
|
2018-10-19 |
addr2line.c: minimal workaround to prevent parse error |
00c9a6188bb457989e4cd842e7317c14df6d9a7a
|
2018-10-19 |
vm_core.h: NSIG is a BSDism. |
03e0c10a813cab712e0094b4a34b69fa72652f35
|
2018-10-19 |
.travis.yml: add i686-linux tests |
f98d3ce0f2c93474ace48dc0fa144e1eaf102f4a
|
2018-10-19 |
.travis.yml: name each builds [ci-skip] |
0acb7ce1a84ec581d51e6d953a4486368fc40f39
|
2018-10-19 |
.travis.yml: delete duplicated --disable-install-doc [ci skip] |
1b30f57c8fda3ad0a9b88cba5ab2a28fc17a3d90
|
2018-10-19 |
_mjit_compile_ivar.rb: use PRIuSIZE |
5bb48dc68ad35a78659d3075a9e3172785dcfbeb
|
2018-10-19 |
compile.c: default_len is positive |
7fbf01348b0a255863405860f1f5e428bd797de4
|
2018-10-22 |
.travis.yml: give up -O0 |
08e47ab98a7b205f64ec89d7dcc7c347b55f0dfe
|
2018-10-29 |
bare_instructions.rb: sort attributes [ci skip] |
c80f3f709fc94dac52726b5d9a2f486e6c3be745
|
2018-10-29 |
less verbose code by sharing attribute definitions |
9bc48f1d055dbbd39aff85f09629bde5185190a3
|
2018-10-31 |
.travis.yml: mandate -ansi check |
6f5eb285077d9abf8f97056531996c58674b570c
|
2018-10-31 |
explicit cast to void* required for %p |
19adb8082ae3f03c724bf89a0ebb0a58194330f5
|
2018-11-06 |
.travis.yml: add cron-only builds |
ee7af44257726eb141de76eace950d47c9785f2f
|
2018-11-06 |
.travis.yml: allow UBSAN to fail |
16f5b18b7aa505765a5361a7d828e33963ea61bc
|
2018-11-06 |
gc.c: move ASAN check to configure |
1a83433f3d7168f6e2fdc63fdf7434a21ffaf9c9
|
2018-11-06 |
.travis.yml: FIBER_USE_NATIVE=0 |
cbb6a3a6aa40481c976afc4e26f90d1c0b0e2a05
|
2018-11-06 |
annotate functions to blacklist MSAN |
a5400ebbd5d8cff97ef20d3798d2dbb4b2302009
|
2018-11-06 |
do not delete function declarations in case of non-sanitizing builds |
4a80c0540f0f9b3303919ee7209eedfac856a1af
|
2018-11-06 |
adopt sanitizer API |
5fcc43e2d3e51da520ccc6c2d09c7a52e2bd87f8
|
2018-11-06 |
cont.c: direct use of rb_thread_t |
bb2ee549ef69166fb68d0f02c7a34fa30065a107
|
2018-11-06 |
workaround C++ism in ASAN header |
234ffbce0e17464b0c174e3567ffe34917277229
|
2018-11-07 |
blacklist UBSAN's unsigned integer overflow |
9722ed0e52aba80177960458d7d3deb3dde59c53
|
2018-11-07 |
suppress GCC warning about unknown sanitizers |
74fe1cc3d9826aeafa281709397c75e63e617fb6
|
2018-11-07 |
string.c: this assumption is false [ci skip] |
391811c1ce384093bed78a78c8db18cca41bb508
|
2018-11-07 |
.travis.yml: UNALIGNED_WORD_ACCESS=0 for UBSAN |
48649e46253035a6ed1ce4ba18dd2b151f7cc4d8
|
2018-11-07 |
insns.def: avoid integer overflow |
0f36bc093fc738040e71f32da33411f15915c3d7
|
2018-11-07 |
insns.def: forgot add cast [ci skip] |
3f6a4be3a40566b6cacdb20577a02eebaba8e90a
|
2018-11-07 |
vm_backtrace.c: pos can be zero |
96c26fbba3e4b28602206c7215f4397d52b4ea75
|
2018-11-08 |
st.c: suppress integer overlow warnings |
96af6823c1b49a41e873fb4d9ffa16dfce7ffdd9
|
2018-11-08 |
st.c: straight-forward comparison of characters |
24fff7504595dcbc5466d209485b13074fb33a3d
|
2018-11-08 |
avoid (size_t)-- |
289972277ac0c747363fefc22bb024533966fee1
|
2018-11-08 |
st.c: fix comparison between signed and unsigned |
a74d08b957b9896e69bde1c9f571fdc5022fbdfb
|
2018-11-08 |
svn merge -r 65625:65623 . |
7cc97cfe092c43d9729412fde2e1aa54746f2307
|
2018-11-08 |
avoid (size_t)-- (2nd try) |
3483e6dad4f8e795c844d530153d75f29bbf4113
|
2018-11-08 |
hash.c: +(-1) is a wrong idea |
39725a4db6b121c7779b2b34f7da9d9339415a1c
|
2018-11-08 |
gc.c: avoid integer overflow at process exit |
e3cfb1f3ca9ab0ef4980e4e3cf983323da9a1846
|
2018-11-08 |
st.c: bin might be zero |
b8540e0a9da1c2ac00aabd85e11a6c1758cd1b13
|
2018-11-09 |
numeric.c: avoid division by zero |
1922253e2e855f6ea01ddcd53b29400800fb1eeb
|
2018-11-09 |
util.c: suppress warnings |
199c5cc18506f0f92e2b76f76e08608f7a09e5ca
|
2018-11-12 |
~(unsigned char) is not unsigned char |
21e1260fb94f7d339ee60eedbba1975113ade7f1
|
2018-11-12 |
char is neither signed nor unsigned |
00b8b11858785439785c0f6805ea4b6910070020
|
2018-11-12 |
vm_insnhelper.c: avoid division by zero |
68261c06b52a0336b2b83f3e2ef29ea91f11f0f1
|
2018-11-12 |
numeric.c: fix typo |
3208db7fb3403dfbfd1e81cc4b531f36d5cd5fff
|
2018-11-12 |
vm_insnhelper.c: avoid nevative sp |
2dae9b36f98680b46cf3879e6dd501a3d2cc5196
|
2018-11-12 |
.travis.yml: resurrect -j on mac |
7f6691ae77546b42a4b182ca5ddbf5e2312c6a7b
|
2018-11-13 |
suppress integer overflow warnings |
48fe401253642344af57ffee4a2dacd070331f01
|
2018-11-13 |
.travis.yml: update VM images |
9d9e1a4d65ac9df9c5566e343b26a1348cb4ec06
|
2018-11-13 |
addr2line.c: more on suppressing warnings |
bad98efefed9a67bfad0f9240b5e6e6b871a4c0f
|
2018-11-13 |
.travis.yml: allow osx failures [experimental] |
598a4bfb0c7bc62eac88ad5390d078c24c3c69ad
|
2018-11-13 |
.travis.yml: delete test-all options for osx |
3b257773a55b3d58e8a41d82203bb5a66304f3fe
|
2018-11-13 |
.travis.yml: specify --tty=no |
b5b19a7c47ce3f3f67758921b113d0bee1eda916
|
2018-11-13 |
.travis.yml: eliminate remaining --color=never [ci skip] |
59f1a69aabc19eaf281f9eeb91aa136747ca5dd0
|
2018-11-13 |
.travis.tml: reintroduce exclusions for osx |
eea3536e6783d0e39ea738e1446c41b70d28dd28
|
2018-11-14 |
.travis.yml: add empty lines for readability [ci skip] |
c2ef40d26a4d903155d60622b4d6b2ec09ded369
|
2018-11-14 |
.travis.yml: specify git -q |
a6e887153ea2d97adef5b2ef9ad6b0f5414ed0f7
|
2018-11-14 |
numeric.c: avoid division by zero |
7855c23ae80e5f6c78846b80e9a74186834fd988
|
2018-11-15 |
.travis.yml: enable ccache |
2212c1dc165fa4251ff5085eec768daf3a0f69e5
|
2018-11-15 |
bignum.c: ee should be signed |
f98004c0f2f0b9234981af49d6b6566c37cc8c2d
|
2018-11-15 |
hash.c: cast from double to unsigned is undefined |
86d1fc88637223edb248df7e5d327e8d1a427afb
|
2018-11-15 |
suppress integer overflow warnings |
abf728103fc91f2d63fb84f2d7a281d025393cbd
|
2018-11-15 |
.travis.yml: -j3 [ci skip] |
b7f5c573ef20dbbf5534ee3a45625c7f9d45f2ec
|
2018-11-15 |
.travis.yml: give up mac universal binary [ci skip] |
06e2873ed1cd8dca1bff6b87ae59b9ffa7ae4754
|
2018-11-15 |
eval_error.c: log10(0) is ERANGE |
3a083985a471ca3d8429146f9f18dead6747c203
|
2018-11-16 |
avoid division by zero |
6732423b5eb7191e81a23fe929926d50e0e4b39f
|
2018-11-16 |
enc/unicode.c: 'a' is bigger than 'A' |
ca149140393097a4e82ddd9081bf0943cd50e946
|
2018-11-16 |
bignum.c: BDIGIT might or might not integer-promote |
1a84c57e23d7f30943e60b5f5d1709a98df26ccd
|
2018-11-16 |
bignum.c: avoid (size_t)-- |
73549c501f9ebb741732b91d0ccdc255e6960a3b
|
2018-11-16 |
bignum.c: fix bug in big2dbl() |
a9723e96f5032524d701795fcf93a0ef64e73583
|
2018-11-16 |
numeric.c: avoid division by zero |
ffd9a7ea27d82b96ec51ee6016fb85dccda51ef5
|
2018-11-16 |
pack.c: cast from double to float can be undefined |
45a89c0a0d532f6d564883842e24d67b58a94419
|
2018-11-19 |
sort lines [ci skip] |
e0dba0780c41d5056bef550737d0ce1bd5e53ab6
|
2018-11-19 |
-Wno-unused-value [ci skip] |
9f6c0270ca63aa555ea044c763a333f9dfb7e84d
|
2018-11-19 |
.travis.yml: extra CFLAGS to suppress warnings |
1a5b274ee2ce0586bee3e0e656f4aea908ec574c
|
2018-11-19 |
.travis.yml: -Wno-unknown-warning-option is needed, too. |
6bdca5d85e15420082ac2e79f4bae1ff7bc5edbc
|
2018-11-19 |
array.c: avoid (VALUE)-- |
412b6b5b0234a21b91fafc101fc8175b8e1b97f8
|
2018-11-19 |
io.c: ungetbyte silently ignores upper bits |
7213568733f673da0d82f95e8a1bccf79ba3f0d3
|
2018-11-19 |
string.c: setbyte silently ignores upper bits |
0deee5c0aaf7a1b6a78bf4513fdd3a59475bfcf8
|
2018-11-20 |
vm_insnhelper.c: recv -1 + 3 overflows |
b3b827664ede3ec1be026325efda00937fc8dfad
|
2018-11-20 |
vm_insnhelper.c: fix indent [ci skip] |
953091a4b1b862340e59ab8a9c9755342f7488c3
|
2018-11-21 |
char is not unsigned |
213fbd81262dace4ef13eb42401fd4aa54d304f8
|
2018-11-26 |
.travis.yml: update MSAN setups [ci skip] |
bf5c84a41dde90497f3f382d6ee378bc978239a8
|
2018-11-26 |
.travis.yml: avoid bashism |
7cb096582235fa54a5e85623b91e9c94ab6ce054
|
2018-11-28 |
.travis.yaml: unquote |
2be1cf45c1c1192078e5e18b802adedf9455774e
|
2018-11-29 |
.travis.yml: fix YAML parse error |
493955c69226c3d10d66cc1199e5f3e1213dd858
|
2018-11-29 |
.travis.yml: cache unicode.org files |
0b899a25f5d539eea7f5ad40f5172f24f819a7ff
|
2018-11-29 |
Remove HEAP_ALIGN_LOG setting in configure.ac for OpenBSD/MirOS |
37c22bd945f30a095abbf41da2507d9f740040a4
|
2018-12-03 |
string.c: [DOC] deprecate String#crypt [ci skip] [Feature #14915] |
bfcf0fe78787d114fd024f03e0082926a28f8f5c
|
2018-12-25 |
vm_insnhelper.c: use COLDFUNC |
686881d383cfe44c67875aada64207c5e0abaa8d
|
2018-12-26 |
add _sp_inc_helpers.erb [ci skip] |
d46ab953765e2114b6f2f58792be9a7a974e5f27
|
2018-12-26 |
insns.def: refactor to avoid CALL_METHOD macro |
9edb32dae72c2b45b524e9ca98650cd2b974fe22
|
2018-12-26 |
add #line [ci skip] |
070a4aa0f00bd466fe52c526a0e862092cdcfa81
|
2018-12-27 |
add .dir-locals.el [ci skip] |
bc64df876ebe96fa5da2b98d6227a8ef4163b911
|
2018-12-27 |
delete emacs mode lines [ci skip] |
24b1b433c5abf02e9f9c7eb3851f4417dc5d8751
|
2018-12-28 |
vm_insnhelper.c: delete unused macros |
91dfdf840ba3f1b26ca26e75ac5e3c8166c7d5cc
|
2018-12-28 |
vm_insnhelper.c: USE_FLONUM is always defined |
d154bec0d5f0dd32e0d30559ab8a0a7ed8be98d2
|
2019-01-15 |
setbyte / ungetbyte allow out-of-range integers |
0a5b4c13ad16bacfa5659f7ac92eb7abf9416261
|
2019-01-25 |
vm.inc now in C99 |
72e318f118d5cfde0e66a41acd3a2070fcaf4348
|
2019-01-31 |
_insn_name_info.erb: use C99 |
971f965da9a9f8f7cea9bead6c883e79dfc5b715
|
2019-01-31 |
_insn_len_info.erb: add ASSERT_VM_INSTRUCTION_SIZE |
e20714062bf57efcbff0dd3162b148dd35312865
|
2019-01-31 |
_insn_operand_info.erb: use C99 |
857bbfd02c8c57b99c1f40311c507ca3bc2f16a6
|
2019-01-31 |
_insn_type_chars.erb: use C99 |
e826b7d39e0e1a58caa8554d8fe8426f919f726a
|
2019-02-01 |
_leaf_helpers.erb: some functions are not leaf |
8a098051c58446db8be3dcaea3447ce83e16df99
|
2019-02-01 |
insns.def: mark exception-raising instructions non-leaf |
232f31ca12a94eb9f51182955285a4474f876af7
|
2019-02-01 |
on-smash canary detection |
660c0716595a8fc942d12317a5c55c038b830e94
|
2019-03-08 |
[ci skip] grammers in comments |
b6ebbee5d64dbd422957efe55b4ec5520c9b11bf
|
2019-04-25 |
suppress warning [ci skip] |
171a6ad1c12b1600b01d9bde29947526ae3e2aee
|
2019-04-25 |
print the disasm |
bdd1b300f8bf540c8f237cce50e42991f94101e3
|
2019-04-23 |
__asan_region_is_poisoned takes void * |
1f4204a762b2ddcc2f235b1a2b6a10071ef90d3b
|
2019-04-23 |
disable assertion when MSAN is active |
fa09acafde3b7dbb23edadc6eddcce27f7395880
|
2019-04-24 |
extend machine stacks when sanitizers are there |
572f2ddff64ddf12f2331ad77b72d2b0c9d9883c
|
2019-04-23 |
use __attribute__((__no_sanitize__("memory"))) |
6201a89b38afb6bb2a548aeba0ca77090851713b
|
2019-04-24 |
mark verify functions non-sanitizable |
b11b26bcaf711ad01d1a81943cca42f7ff40bfee
|
2019-04-24 |
fix size of allocated memory |
504ce460d240b5b726e77c0b0915677892a19e58
|
2019-04-24 |
give up sanitizing BSD_vfprintf |
3ba485c0bfcfc0be351ef8278cd27187f4c11906
|
2019-04-23 |
zero-fill before GC mark |
f02760fc0a455f376ad1a855fd1a5e9252c8267c
|
2019-04-24 |
avoid reading uninitialized variable |
40b5f2b85dc5c50d7757c3b2522a767188b0e0b3
|
2019-04-24 |
memo.c might not always be initialized |
1aa05fddd81846bfa2833dff5e0aaccc1e707c81
|
2019-04-24 |
unpoison header before touching |
aa190abe207c9cdbd75a5f8670a4e613565ee6bf
|
2019-04-25 |
newptr should not be NULL |
2a863d4babed062dd91d2fe519d5018651c6378e
|
2019-04-25 |
avoid buffer overflow in vm_check_canary |
7b7043e5da8589e01b94575d4ed647e909e5c875
|
2019-04-25 |
eliminate use of freed memory |
2a49a4795679e17613435544766b127ebe31b6d3
|
2019-04-26 |
sanitizer compiler flag update |
3175c54cb6d0684cf5a9346838a91756db33e54e
|
2019-04-26 |
new travis setting to enable assertions |
d700a8a0eb5f0a17d689216b5944ab6e39f1d55e
|
2019-04-26 |
update travis clang |
267ac0624dad6be5c3f4760f691258ae7dc83861
|
2019-04-26 |
make test needs no gems |
0523b02f481150d60fc0803689d0919ee22923e9
|
2019-04-26 |
yaml cannot deep-merge arrays |
7c0f513e97828dd8274695a49bde92c326b208cb
|
2019-04-26 |
fix typo |
f4c68640d679c3786c19f3503c76112312636c37
|
2019-04-26 |
this variable is not guaranteed aligned |
a116f04ccabe8ce7d0e7312ef0f55f6a2cdd178e
|
2019-04-26 |
suppress some UBSAN sanitizers |
e7b18ca6d9b45b7e71694557b9fab8152c62c1ed
|
2019-04-26 |
glibc says memcpy cannot take NULL |
34e1079aef81d108890fb167d7df69960e994ff5
|
2019-04-26 |
glibc says memcpy cannot take NULL |
f95f07dad30a80b7e3eb4b2838ca4311d2822764
|
2019-04-26 |
avoid passing NULL to memset |
5bab1304af25a843728dbcd2f3594913740aecb0
|
2019-05-14 |
fix visibility of SecureRandom.gen_random |
8fce83339b6a862001c4fbad6bcd72dc3efee136
|
2019-05-23 |
disable _FORTIFY_SOURCE |
763989c6c5a553fa072208e53707813fbde916d0
|
2019-05-23 |
prefix ASAN related inline functions asan_ |
878a06efecbd2d71bf1a852a6367fbcd3e8edf93
|
2019-05-23 |
add comments [ci skip] |
5d33f787169bcc3594d2264726695d58c4a06899
|
2019-07-31 |
fix tracepoint + backtrace SEGV |
19d3c80e8136402a26b52c8da46eee071ec413d6
|
2019-07-31 |
calc_lineno(): add assertions |
fd0e3bd2497d4e796b719c7b7154dc3c945f87b1
|
2019-08-01 |
fix VC 2013 compile error |
b5146e375aca25a15ec46978711cde28e5f761d6
|
2019-08-06 |
leafify opt_plus |
48131a46730b76bdb252d24507980ea90c0166ad
|
2019-08-23 |
rb_mjit_header.h is not worth documenting [ci skip] |
5e86b005c0f2ef30df2f9906c7e2f3abefe286a2
|
2019-08-23 |
uid_t and gid_t are narrower than VALUE. |
6007c7c3663fd1b92020cf60e806cc9634947d5d
|
2019-08-27 |
delete rb_method_defined_by declaration. |
0c8592b9af304dfcac0d08ba96d5f22ad8312e1a
|
2019-08-27 |
fix function prototype mismatch of rb_block_call |
7329b3339adab12092056bd8159513645d4f9e8a
|
2019-08-26 |
#define RB_BLOCK_CALL_FUNC_STRICT 1 |
b8fd2e83e7b18fe3c70fc342388b1cb054b22e42
|
2019-08-26 |
decouple compile.c usage of imemo_ifunc |
3cae73133cfec7d5ec3f8058ec647d5163578003
|
2019-08-26 |
rb_iterate now takes rb_block_call_func_t |
5c7c2d9951f2512ca10ea38fecc48d8ac67502e6
|
2019-08-26 |
rb_rescue / rb_rescue2 now free from ANYARGS |
703783324c16b8b2b50210d1a7d1119902abbb8b
|
2019-08-26 |
rb_ensure now free from ANYARGS |
af5e2566405e4808a6d0a29c5b7d305d6fc0aada
|
2019-08-26 |
rb_catch now free from ANYARGS |
bc3e7924bc66d3ef77b219c72f3e59cc154550a3
|
2019-08-26 |
rb_proc_new / rb_fiber_new now free from ANYARGS |
e3fc30564e9466d6926f9d25a090dcf787bd5c33
|
2019-08-26 |
rb_thread_create now free from ANYARGS |
6dd60cf114701f1ff3526381c0e742c588af2f91
|
2019-08-26 |
st_foreach now free from ANYARGS |
78628618da98236fc1bf702079185b36ed394e2a
|
2019-08-27 |
struct st_hash_type now free from ANYARGS |
ae2dc3f217ba9f181471f39a7e5ce72a28b27c2a
|
2019-08-27 |
rb_define_hooked_variable now free from ANYARGS |
50f5a0a8d6e7ad89d6caff695a08dbd38edb7a6e
|
2019-08-27 |
rb_hash_foreach now free from ANYARGS |
79d280a5e855d623957638b6d73f530995e03cae
|
2019-08-27 |
rb_ivar_foreach now free from ANYARGS |
bd8dc2561d4983df7bf44dbc6ca194930532adc7
|
2019-08-27 |
struct MEMO now free from ANYARGS |
19b6678132acc56460432d8c2d6246f399b27160
|
2019-08-27 |
rb_uninterruptible now free from ANYARGS |
1663d347c993debf7ed83e11e291e7a21e14ed03
|
2019-08-27 |
delete `$` sign from C identifiers |
69683968a99a8281c28e46c1e6cb3736694a1ba6
|
2019-08-28 |
fix arity of rb_mutex_synchronize_m |
48e346a088395924298163941d4b4cdd8243e377
|
2019-08-28 |
fix arity of bug_start |
9ef51b0b89a10c8c401cb9f2337e47a25be72cbe
|
2019-08-28 |
drop-in type check for rb_define_method |
7b6fde4258e700c0e0292bb091aa84a5e473342e
|
2019-08-28 |
drop-in type check for rb_define_module_function |
7bcfd9189a6a0b2ad58fed988faaf795a4987893
|
2019-08-28 |
drop-in type check for rb_define_global_function |
0766f67168cf248b698a8b2cde1c22c526374be7
|
2019-08-29 |
move docs around [ci skip] |
0b81e7d6e2810adac081965f0da1d8064888c0bd
|
2019-08-29 |
drop-in type check for rb_define_method_id |
9b429eb3b15321115d9a217c91c5510fe43777a7
|
2019-08-29 |
drop-in type check for rb_define_protected_method |
bfe5d22f89a871b6c1cb556c0115145ade9fe286
|
2019-08-29 |
drop-in type check for rb_define_private_method |
3df37259d81d9fc71f8b4f0b8d45dc9d0af81ab4
|
2019-08-29 |
drop-in type check for rb_define_singleton_method |
e4be2fda3dbbfdb1f2ace697c96cf6bdd7dfef21
|
2019-08-29 |
Rule out gcc on Windows |
43ab88c73706f4ffca2d01b149f5d7092b46000b
|
2019-08-30 |
Workaround for https://reviews.llvm.org/D25824 |
4868ad7e5b3065f9d94cc7e70889c9d31ebe88cc
|
2019-08-31 |
fix CI failures in x64-mingw32 |
8ad7fafcddece2096b748178df9a3318cb1ba3ae
|
2018-09-19 |
opt_regexpmatch1 is actually making things slower. |
ec80d5c4f322b9ae02babd32a491bd05807a8155
|
2018-09-19 |
delete unused function |
79e3d6bb9e007fc97153c1097daf78e9a201a642
|
2018-09-19 |
fix shortcut condition |
e913fa94d30e5d3007fe52f5d7840576c0f86c78
|
2019-09-03 |
delete ruby_eval_string_from_file_protect |
2a6457b5b7d67378528235cee7b9cb93fed00204
|
2018-10-11 |
add rb_funcallv_with_cc() |
b005d7c2e208790b89b332d5f8ca56334039d6ae
|
2019-09-04 |
use existing vm_search_method() |
dd2b9d4a96e6c9784daf645efc79bef11eb1decb
|
2019-09-04 |
hide rb_funcallv_with_cc from public |
41bc766763dba63ae2529f2f9070b8e26399745c
|
2019-09-05 |
interesting (but annoying) tidbit warning suppressed |
436099ee0459ee51ceccb3eb343a5f281556bf61
|
2019-09-05 |
add tests |
d6a94cffda6763c7ad3ac3830dcfe6a87e405fe4
|
2019-09-06 |
doxygen update [ci skip] |
a569bc09e25a2ba813d0bec1228d9ff65330a3db
|
2019-09-05 |
add include/ruby/backward/cxxanyargs.hpp |
04f570e266ba7f9d155ceea943043532a7e2f859
|
2019-09-06 |
add test for cxxanyargs.hpp |
7516c48b2744b563a6cb420c23c1ff8bdea72da6
|
2019-09-06 |
fix Visual Studio compilation error |
2aa4fb57d103b8deec43de6735e23a1c9b8c8fa0
|
2019-09-06 |
nullptr is a C++11ism. |
1851dc269cb7a957fcb1fe2e97b7b76c2a52d096
|
2019-09-06 |
avoid name mangling |
53d21087da078cf999cc4757b03b2ff0fab4c2cf
|
2019-09-06 |
save committers' weekend from CI failures |
92a87269945154344ba3fc96c0de63493e2fe6a1
|
2019-09-07 |
Revert "save committers' weekend from CI failures" |
1364217bcdcf128de4586527042035d833349c15
|
2019-09-07 |
add missing dependency for .travis.yml |
042c436cd9cfaeee7a0d7b8e35bee8dec90e972d
|
2019-09-07 |
static member variables must explictly be initialized |
150f514e19125ce8239602dc9266c7f68166d671
|
2019-09-09 |
workaround for C++ 98 const union problem. |
89c5d5a64e12cea23b230913b79c3d499bf30b12
|
2019-09-09 |
add minimaist C++ check |
20e428ec40ee1c83708b3ade6a0007ab2a435f83
|
2019-09-10 |
fix CentOS 6 compile error |
487d290044c5876991d0b9c577bf77a667ec6b93
|
2019-09-10 |
oops |
655c65d65b75a6ac733dfb8e42437e7c43b7cfe1
|
2019-09-10 |
&$$->nd_lit is uninitialized at this point |
4a403e3f9850901eaeaf3a261bf810bc18516ca6
|
2019-09-15 |
oops [ci skip] |
bcd5f2e9d30d2bb34912e56b2e766ae952dd12dc
|
2019-09-18 |
delete unused variable |
66c644da5e80258bb3217941223d923f923c3548
|
2019-09-19 |
refactor reuse existing on-stack structs |
d74fa8e55ce64904f2f99dfef4cbdff94e290672
|
2019-09-18 |
reuse cc->call |
fcfe36b7332a29fd6835ba65984448477acc5bcc
|
2019-09-19 |
fix spec failure |
14ba62d4881061a1d54b6204b0c4f0b4811ac921
|
2019-09-24 |
refactor delete unused variable |
2366c681166a1dab95de6b9ca8ffcaae18aadd39
|
2019-09-24 |
suppress meddlesome clang10 warrning |
86427a321997b733bf8ebb6036157c341a52edfc
|
2019-09-26 |
refactor delete METHOD_ENTRY_COMPLEMENTED flag |
f56506be0dc7f1a9cb35d8371b04720bef50fd9b
|
2019-09-25 |
refactor delete ID_TABLE_ITERATOR_RESULT_END |
3632a812c0b1e0bd1c75b2426cbfe9ec1715bb56
|
2019-09-25 |
refactor add rb_id_table_foreach_with_replace_with_key |
cf336082039ae84b5001908f6bb7e04bdda8893e
|
2019-09-20 |
refactor constify most of rb_method_definition_t |
c11c5e69ac66ae10255a20a6b84e481f0423703d
|
2019-09-20 |
refactor split rb_method_definition_set |
1521f7cf89fe3cf356a589c45bce4ccb57dce7fd
|
2019-09-20 |
refactor delete vm_cref_dump |
595b3c4fddc5cde58add2fa2637acb2664694194
|
2019-09-23 |
refactor rb_method_definition_create take opts |
3207979278bea11c50cb84f4044047b9c503230b
|
2019-09-24 |
refactor delete rb_method_definition_set |
7cb96d41a52d5ce4b2485ff542edc88fa246bc1a
|
2019-09-25 |
refactor delete rb_method_entry_copy |
167e6b48f1b321d671998728adf5a0db06d24445
|
2019-09-25 |
refactor reduce METHOD_ENTRY_FLAGS_COPY |
6c6a25feca8752205d81c5247f85d8ae8fb880d8
|
2019-09-25 |
refactor add rb_method_entry_from_template |
dd883de5ba311c38818d0f638a94b4fbc63f5ee5
|
2019-09-26 |
refactor constify most of rb_method_entry_t |
fba8627dc1c5b191713edeb5fc21cbe0ddde9e3c
|
2019-09-26 |
delete unnecessary branch |
eb92159d72fc711387f7e17ffbaca1678f23fd47
|
2019-10-03 |
Revert https://github.com/ruby/ruby/pull/2486 |
84fc1de5125a6f7c61609bf153f0359b3da55d8d
|
2019-10-03 |
use bind_call for test-all --gc-stress |
3ffd98c5cd040a4081617b3bc6f9062237937b9b
|
2019-10-01 |
add debug counters for vm_search_method_slowpath() |
11b6ff12af99b177979c7a4f57f49b91a50fcc0c
|
2019-10-08 |
more use of RbConfig::LIMITS |
2f3b4029da1b64ffb989916a8b74e17c366e45b0
|
2019-10-07 |
fix arity mismatch |
a220410be70264a0e4089c4d63a9c22dd688ca7c
|
2019-10-07 |
annotate malloc-ish functions |
7e0ae1698d4db0baec858a46de8d1ae875360cf5
|
2019-10-07 |
avoid overflow in integer multiplication |
a14cc07f2ffc704b73ba4b96543e2f85c3ed1921
|
2019-10-08 |
avoid returning NULL from xrealloc |
9b919885a08d6cf3c68cb1bce992feb43a8fad0c
|
2019-10-09 |
fix memory corruption in old GCC |
9c3153e0da991e1a7df9b4cf91d6830effc79b22
|
2019-10-10 |
allow rb_raise from outside of GVL |
d96f04d73a5feb15b9d27bd23af2f7325732bb03
|
2019-10-10 |
add "[FATAL]" marker on abort |
f1ce4897f2eaf9a99c250e4707e3ab6f6bdacb74
|
2019-10-10 |
make rb_raise a GVL-only function again |
2d393bf1255864706cabdd9375dd26e33bdf40b9
|
2019-10-10 |
guard rb_fatal against non-GVL call |
3f413896c3e71e4d2ed61bcd969f2ed3fc35ea4a
|
2019-10-10 |
forgot to delete unused #incude line |
356e203a3acd4d3d20ba12f956fd22e17b6363e9
|
2019-10-24 |
more on struct rb_call_data |
f3f1d89d469e3cc18f868a17fc0362c34318cedc
|
2019-10-25 |
skip tests that do not work on GC.stress |
5aacb304551aa29f86e4c59bef5136bf9d20726a
|
2019-10-26 |
refactor assign variables |
cc5580f175bb55c9a1d7574c1861f405ee972617
|
2019-10-28 |
fix bug in keyword + protected combination |
9195ed18cacb0d448c818d2a80db105d8b3cea3c
|
2019-10-29 |
Revert "Check for nonnull attribute in configure" |
2c889e9b05e2d2902096af02687cc6e3c7424c30
|
2019-11-01 |
RUBY_ATTR_ALOC_SIZE for clang |
fb495b2928545e44cc9859f7cc743032d92ca9ee
|
2019-11-01 |
rb_aligned_malloc can return NULL |
f5e406327200672f95d61c4ca4ffc9de03e6a5a7
|
2019-11-01 |
ruby_mimmalloc can return NULL |
72f997edf66cb766b97feac709888c57852be084
|
2019-11-01 |
mark functions that do not return NULL as such. |
6ff1250739c57ce7f234a2148d3f6214da01b7e5
|
2019-10-29 |
rb_method_basic_definition_p with CC |
7c07300491de502cd94e07fcbf9b30f2df31a0d5
|
2019-11-05 |
let the .bss section initialize static variables |
d45a013a1a3bcc860e6f7f303220b3297e2abdbc
|
2019-10-07 |
extend rb_call_cache |
a1a08ac9aabdde2cc8406f5210848a4885d14b52
|
2019-11-08 |
describe vm_cache_check_for_class_serial [ci skip] |
766115010932d977142097f60c76dd20af73196e
|
2019-11-08 |
revival of __func__ |
90fc5552580b8d6223a513dfa6ee5d0f8532b22a
|
2019-11-08 |
name the result of calccall |
e02b819482f4e78b47599a6ce7624d4d9a13eb09
|
2019-11-08 |
delete cc->aux.inc_sp |
14db635097ef89a299531770ba8ed5800a58ab8f
|
2019-11-12 |
add NEWS about _1 as a local variable [ci skip] |
c9ffe751d126a302d0e7e53e645e44084e339dde
|
2019-11-13 |
delete unused functions |
7a9b2039b7b82f081f2cab40a4fbbc8b01231ca4
|
2019-11-18 |
delete unused codes |
0e8219f591f3f17cb7ee361e8a60dbef08145883
|
2019-11-18 |
make functions static |
f6239ce0fc906c9d407e7da33f447575670a79bd
|
2019-11-19 |
peep-hole optimize VM instructions |
7608baf92ae2f3b29786e7fca021c8c8d24016f8
|
2019-11-20 |
re-add function prototypes |
6f27fa4f7d52bfaea4fd1bd7605bda28e302e74c
|
2019-11-27 |
prefer class_serial over m_tbl |
00bbdf4451d0e66f0f7823e77c47ac310614c1c3
|
2019-12-04 |
implement Range#count |
ec931ee9e13b939f6693032564ee9beeec5a4a1f
|
2019-12-10 |
forward declare struct timespec |
12de92a3682f7a54941c511e6394068df2adefb3
|
2019-12-12 |
implement make test-all TESTS=--gc-compact |
f40143fe7c55e3b2209f57e7ec4b3ad1d9468a1e
|
2019-12-12 |
fix arity mismatch |
35eb12c06397e770392a41343cbffc4b204e15c9
|
2019-12-12 |
add casts |
1a4a9bdb5da973f8a89e699ce6d0fb1ca21090bd
|
2019-12-12 |
proper initialization of struct RVALUE |
ba11a74745e10fac88a74c2da2e0032ccf254265
|
2019-12-16 |
ensure cc->def == cc->me->def |
ea717d1ce1199bbd2e6532f1607bab6e1a1f9274
|
2019-12-17 |
convert macros into inline functions |
f054f11a38f66af17a0aed8e0d2d46731eaab27d
|
2019-12-17 |
per-method serial number |
dcb603bbdbe3a8ea6f6d07198c8711cf9a44a4d2
|
2019-12-18 |
describe mc_miss_reuse_call [ci skip] |
fa7fa5c86b0674eca233922045e4d3dd4ee49cb7
|
2019-12-18 |
delete rb_vm_call() |
ced4c5dace63dcb5aabe4d9c480e02e7581b8816
|
2019-12-22 |
add NEWS about cache improvement [ci skip] |
ba78bf9778082795bdb4735ccd7b692b5c3769f9
|
2019-12-25 |
debug_counter.h must be self-contained |
b739a63eb41f52d33c33f87ebc44dcf89762cc37
|
2019-11-29 |
split internal.h into files |
1dd149d3b1e46f21b0c358fdf205e97ac009bb40
|
2019-12-04 |
re-add io.h and encoding.h into internal.h |
863dbb21d8912c73e84fed47f2d3a1ac5d8275d4
|
2019-12-02 |
assume C99 |
0958e19ffb047781fe1506760c7cbd8d7fe74e57
|
2019-12-02 |
add several __has_something macro |
64ec438b5bbeb6b29dd0393df01cc6ae3f5564da
|
2019-12-02 |
internal/bits.h rework |
6581db2187a1d5b6316fd1c942dccc6b6a3b9ca8
|
2019-12-02 |
internal/warnings.h rework |
68c0dc8d363675881d60b9fde15645d9ee14fafc
|
2019-12-02 |
internal/static_assert.h rework |
f6dc053faf6a8850c50638b5e06fca9e878de7ae
|
2019-12-03 |
internal/fixnum.h rework |
099778a6da8f0f2b32648f6d9b34233230ac6517
|
2019-12-03 |
internal/bingnum.h rework |
f0c02a094988f804a339e9180a5e206fa123b902
|
2019-12-03 |
internal/numeric.h rework |
e72b8592d9b4daa079d85d0ceb60f466edaec94d
|
2019-12-03 |
internal/hash.h rework |
7d71d916a225c87ab15d62512f0e9cebad16832f
|
2019-12-03 |
internal/struct.h rework |
63c9f620cf87fb5fa08cdb7b0b4cc70e787f5cb2
|
2019-12-03 |
internal/class.h rework |
989068cf7087bf48f30c7f7c3f9acfa0bfd263ef
|
2019-12-03 |
internal/imemo.h rework |
f3a229fe2d8b1b5dcc4fc4577341256743421f10
|
2019-12-03 |
internal/variable.h rework |
0723db6c3972615ebce9e1ed03d4cb2a17d3fcf5
|
2019-12-03 |
internal/array.h rework |
23c2a27bf6a36ed31171c681af2288ce3a02912b
|
2019-12-03 |
internal/compile.h rework |
ec6f6b53d88b47570c3c2b83cefee2cfd7b72ce3
|
2019-12-03 |
internal/error.h rework |
adc49f0f9a1106fc5a81b5aba684ec1578ac7d6d
|
2019-12-03 |
internal/sanitizers.h rework |
c27bcd70574165d30bb3a9dc50a6b35fc419ab2b
|
2019-12-04 |
internal/gc.h rework |
d0e0c884bb4277e529adbd8d82aae0a651f7edf2
|
2019-12-04 |
internal/object.h rework |
c524df078044dfbf44215557e7b7a0faaa3bc3db
|
2019-12-04 |
internal/proc.h rework |
719efe72b0707ed9b0e75a2bbf00e41ecc9ab451
|
2019-12-04 |
internal/process.h rework |
797c46917e6a2f9faacba369b09132ddd3cc61cd
|
2019-12-04 |
internal/range.h rework |
1a80d7bcdaa9a57f0feaf0a14ced8c9fb442d25d
|
2019-12-04 |
internal/string.h rework |
ce2c97d738d6eb374e6dedf6e082b06a61ab6ef9
|
2019-12-04 |
internal/symbol.h rework |
e0b1be01624be75d8ac41b163233186ae2a0db2f
|
2019-12-04 |
internal/thread.h rework |
3ae09b30f8ba5ff4dd148d358f51b99ae0ae6c38
|
2019-12-04 |
internal/vm.h rework |
bf53d6c7d19f877c821901b3288d7f80955ffbb7
|
2019-12-03 |
other minior internal header tweaks |
33e9601938a79dae149caa88ff1bc06d376dd376
|
2019-12-03 |
TIMESPEC_SEC_MAX might be bigger than 53 bits. |
5e22f873ed26092522f9bfc617d729bac88b284f
|
2019-12-04 |
decouple internal.h headers |
8184adabe5018ff930fde64456029471c1ebcd2e
|
2019-12-25 |
internal/stdbool.h rework |
0c2d731ef210c9121e2a97cc5b0d7594a80389f3
|
2019-12-20 |
update dependencies |
8c5430e2745b7dad698cfcc6e0d3ba6c71bfc39e
|
2019-12-27 |
reroute macro conflicts on OpenBSD |
db0398dc04a5eb1e76955f6a80fcfe3041782371
|
2020-01-10 |
fix typos |
7fed7eb50b2b95ac4eeb3d29af3ce7b7d500032a
|
2020-01-10 |
fix Windows breakage |
79dcd26aecaba5f9cff284ad6680e526e9c0f0d4
|
2020-01-09 |
more use of MSC_VERSION_SINCE |
13064fe5db237872fcb9dfafb05cbdf2ddd07e07
|
2020-01-09 |
avoid undefined behaviour when n==0 |
135b533e84ea04d0a494422efba635e5c9f2bfb2
|
2020-01-10 |
add missing #include |
97d75639a9970ce3868ba91a57be1856a3957711
|
2020-01-21 |
VALUE is narrower than rb_serial_t |
3b9f36d6c6a4e02bf6c9bc99e953d5e558ee2fe6
|
2020-01-23 |
pass appropriate libc path |
50925b64099df2021f7cdf652f7e807808cb1482
|
2020-01-23 |
reroute musl unistd.h weirdness |
a19228f878d955eaf2cce086bcf53f46fdf894b9
|
2020-01-23 |
brace the fact that lchmod(2) can EOPNOTSUPP |
ab33b3d6915fe40734cdeaac5f2104fa8792c8a9
|
2020-01-27 |
move macros around |
01825e8bffde9f4517e60878f8a829f91c361d68
|
2020-01-28 |
template metaprogramming instead of macros |
31fc34c969e2342e24fa52519d7b0a3b950a43e9
|
2020-01-28 |
delete unreachable branch |
0a2e0db483883b5fe24233d6f83d38fd7c6db657
|
2020-01-28 |
delete RB_METHOD_DEFINITION_DECL_1 |
03df02e8716fa698c3dbc3fae0af80baa2096ddf
|
2020-01-28 |
fix typo |
7cf5d547e422134d506d37a179f64be9e98b105c
|
2020-01-28 |
delete duplicated function overload |
3c3eb418f9ce05740e5ca506b9cd5fe5cabc4bb6
|
2020-01-28 |
improved support for rb_f_notimplement |
16592d6b69dc2538f419edcbd4c91ebb917db5ac
|
2020-01-28 |
add test for rb_define_method_id |
bbe3420cce30de74b8c4a4f21adecf57a7d52395
|
2020-01-28 |
add test for rb_define_global_function |
83d6487ae5c5df6c463373b36ccf1bee3f91d386
|
2020-01-28 |
fix rb_define_global_function to take const VALUE* |
cdd75d4e7f0402a0537c516b7331a036347b0fa9
|
2020-01-31 |
support C++ std::nullptr_t |
f31dc8a45877f6db810fa5177270789baefeee0e
|
2020-01-31 |
a bit terse Doxygen comments [ci skip] |
7cff2f458575237bc9f673a2001f56b5924920c8
|
2020-02-01 |
fix delete unnecessary return |
7c20a2c83cc50ef33d1095be8806ddacb0f8b321
|
2020-02-04 |
emacs mode addition |
3b69552a5ca1fb814fd7279edd970be458a907f2
|
2019-12-21 |
add predefined macros for Doxygen |
72bbf60f3a6b87a36bebc6b10ae867d8bcb9cadd
|
2020-01-30 |
do not assume GCC for __builtin_setjmp |
34fd7241e445764837ec9fc700af65a0f73e8ce5
|
2020-01-31 |
fine-grained #ifdef guard for Sparc systems |
b223a78a71b9f000315d70987d600661420f9475
|
2020-01-31 |
this ternary operator is an undefined behaviour |
ce4ea956d24eab5089a143bba38126f2b11b55b6
|
2020-01-31 |
function pointers are not void* |
34f8e75f9305b0da4ef1b0d4fe9ea3c3f31dcc22
|
2020-01-31 |
rb_vm_t::postponed_job_index shall be rb_atomic_t |
115fec062ccf7c6d72c8d5f64b7a5d84c9fb2dd8
|
2020-02-07 |
more on NULL versus functions. |
f83781c8c109b7f0b8cd6604d8fed6b8c13b8fd3
|
2020-02-10 |
rb_enc_str_asciionly_p expects T_STRING |
6788c375b15232e684dbd4b993b508413f2c74a9
|
2020-02-18 |
suppress clang warnings |
984e0233fe0c60fb5c6c5f937c214e30c1b7c6f0
|
2020-02-17 |
TestTime#test_memsize: skip when on GC_DEBUG |
c7e6dbd5ab488a42f2d1a8f3503480b92cd0aa88
|
2020-02-13 |
fix arity mismatch |
8920e2040a8980fdceeb9b629b0ef79fac380960
|
2020-02-15 |
hide vm_ep_in_heap_p_ |
7aa3f1fe697f03fc38989d72d2decd5037b8882c
|
2020-02-13 |
printf can be a macro |
4e6bae47c833cd82942172712f30ac23ab06c9fe
|
2020-02-13 |
ext/-test-/cxxanyargs: prevent have_devel check |
49bb2e64ccca130f8e1a0b6ad36d442c1ad44ed7
|
2020-02-15 |
avoid defining inline |
75863554233a40f74d40138b7a88f07c010281a1
|
2020-02-13 |
comma at the end of enum is a C++11ism |
0febd07c698c242109d0171b4ddb8c6722b5df0d
|
2020-02-25 |
ext/-test-/cxxanyargs: use try_link instead |
e7bcb416af64b6a935ff4ff18476aea606d12ab9
|
2020-02-25 |
avoid #if inside of rb_str_new_cstr |
62c2b8c74e47652fc5bbaf6150f4acd092dfd72b
|
2020-02-25 |
kill USE_RGENGC=0 |
fbd7f08e922cdf1a4be7a71aa056659971c81dab
|
2020-02-26 |
kill ST_DEBUG [Bug #16521] |
cdf8471aec08fc405a3e71bb0c62b0e6d0a2a49c
|
2020-02-26 |
.travis.yml: ruby_2_7 is travis ready. |
9086f6bfc885e45384feea2966f93a1ba61fb579
|
2020-02-26 |
.travis.yml delete darwin debug code |
01fc48c26fb335c6c782caf08e2b139a6d151336
|
2020-02-26 |
.travis.yml: mandate UBSAN |
f4a3830ff2909c19074979a93af17b43f945b634
|
2020-02-26 |
.travis.yml: favor >- over |- and backslash |
bdf2d9132651c09f99f2ebb6ff82f47bbcad226d
|
2020-02-26 |
.travis.yml, .github: delete environmental dumps |
e06ad731f03ab83b72c15f951d7a5a3c8ac4323c
|
2020-02-26 |
.github: less verbose on: specifier |
888e736524ad66369a7cbc065af4a1b5ed591c6a
|
2020-02-26 |
.github: make use of working-directory |
2bfa1025a91679a5e1d513255d298126af32099d
|
2020-02-26 |
.github: let "make leaked-globals" run in parallel |
0711ceeb376deba69e35c9ecf088b9fb254c54ce
|
2020-03-02 |
.github/workflows: name the configure runs |
97fa6468dc3b2e8be4a95caebbad54d5ddacec86
|
2020-03-02 |
fix compile error w/ -DCALC_EXACT_MALLOC_SIZE |
2325017477e0ee9f557b07a73f187a83ae5036a4
|
2020-02-25 |
fix compile error w/ -DUSE_TRANSIENT_HEAP=0 |
f12b9a33382bf1f54b4f599f00fa83efa8b1a245
|
2020-02-26 |
%p is for void * |
f7048f9d55bb6c5ad656950a5e0c3550465d08c4
|
2020-03-02 |
tool/lib/test/unit: support TESTS='-- -ext-' again |
aa44b29030208106e75c12c3325350ebad4161b8
|
2020-02-20 |
suppress uninitialized variable warnings |
ada2f71c70bb11f1d71485e2090ce36872608217
|
2020-03-07 |
rb_check_safe_obj no longer exists |
a833eb29f7eaced61919b7ed19e830a3905e8a8b
|
2020-03-19 |
.travis.yml: allow arm32-linux to fail |
eeb178dc1fe69b5fbf7194d75c0f6ac7e02d4de1
|
2020-03-19 |
.travis.yml: allow arm64-linux to fail |
9e6e39c3512f7a962c44dc3729c98a0f8be90341
|
2020-04-08 |
Merge pull request #2991 from shyouhei/ruby.h |
6163a4e1b33ed7df27d0c37e835ce04407857a16
|
2020-04-08 |
RUBY3_HAS_BUILTIN: fix for nonexistent builtin |
ec1b3464da9ed2d891beb344efc5881532f2ac3a
|
2020-04-08 |
RUBY3_HAS_BUILTIN: icc has broken __has_builtin |
dd04b8034bf08243fc14763c2b4fb5490da626d7
|
2020-04-08 |
RARRAY_EMBED_LEN/RSTRING_EMBED_LEN: add RUBY3_CAST |
4b853932eaa7fa4acf8a0f0c9b7c695bb4f5e76d
|
2020-04-09 |
mjit_worker: __GNUC__ is too lax |
133ae0807d661eac174b59c6e91c11a40975baea
|
2020-04-09 |
RUBY3_HAS_BUILTIN: fix __builtin_unreachable |
e43237b115e648d69b5035c196851fb4a98698d8
|
2020-04-10 |
configure: always check for __builtin_unreachable |
75802bcff1b941818832f0145071f7ce9c843d8d
|
2020-04-09 |
configure: suppress icc warnings |
d69c5326856b8e5df35688cd12c15a7cbdf89f1c
|
2020-04-10 |
configure: suppress SunPro warning |
3e92785fd6ec4bf584128fcd255b01ff4448ea2b
|
2020-04-09 |
RUBY3_ASSUME: suppress warnings on icc |
4e7d84cf8778b397fd08730def354dca3ba6d76f
|
2020-04-09 |
ruby3_rstring_getmem: suppres warning |
defc0ee9d172c2caa8742cc682a8aa389942d6ef
|
2020-04-10 |
ext/-test-/cxxanyargs: add #pragma for icc. |
b18a6b648e3c74a3b7360d2557015b05aa8b0390
|
2020-04-10 |
include/ruby/3: do not skip RUBY3_UNREACHABLE_RETURN |
108d392efd6166216b67250e5246d6cd3a90c50c
|
2020-04-10 |
RUBY3_HAS_ATTRIBUTE: fix fallbacks |
4ff3f205408ff8bb413d69151105d301858136ba
|
2020-04-10 |
add #include guard hack |
c37a357c13b399b79fb1ef197738f60cae472dbf
|
2020-04-12 |
include what you use. |
5dc6080cb8bebdc7109bd6048e28aee656c3bb4f
|
2020-04-13 |
delete CACHELINE |
48273534c7aa6552c9155366a39f54ce10653c5a
|
2020-04-16 |
Support for FreeBSD <sys/cdefs.h> |
3eb05a8071815cfbb2500e624ad675f324cc72fa
|
2020-04-16 |
fix compiler error on gcc 4.x |
adab82b9a71f60ad1c7f4f8c134a5ae9198ab32a
|
2020-04-21 |
TRY_WITH_GC: abort immediately |
735e035bf54e018fa629f6601d882fc0b097e1fc
|
2020-04-17 |
__GNUC__ is too lax |
32623150cd389f1cdc6a840ec88ce9d1e2a43a87
|
2020-04-17 |
reroute redefinition of NDEBUG |
c63b5c6179d700ceacf5cae8d3ee86da1294c781
|
2020-04-21 |
rb_memerror: abort immediately |
8f8358d26fc766cd2bb70318787d6a939edd9377
|
2020-04-21 |
LEGAL: add legal situation of aclocal.m4 [ci skip] |
eb10be2c5a65065fddae03eb82ff74475492e11c
|
2020-04-21 |
LEGAL: add legal situation of addr2line.c [ci skip] |
0501e83233b6f52955b25385b6d778c1b9d33f27
|
2020-04-21 |
LEGAL: add legal situation of benchmarks [ci skip] |
2cc9f4f39ebced7c6040559167f08b28e18a97bf
|
2020-04-21 |
LEGAL: add missing entries for enc [ci skip] |
4d3e5ab4c82a1e5ae8aa2e7d97ff70c1d6b7390b
|
2020-04-21 |
LEGAL: win32/win32.h no longer exists [ci skip] |
637a11451894daa4cb7087a1919141264fb7657c
|
2020-04-23 |
LEGAL: add legal situation of enc/trans/ucm [ci skip] |
b5db3234d6890f6b8d6d9ac0b95f04f3db9f09fb
|
2020-04-29 |
LEGAL: add legal situation of ext/pty/pty.c [ci skip] |
f38c641994265a87a0380752dbc670937094be42
|
2020-04-29 |
LEGAL: add legal situation of parse.h [ci skip] |
889b0fe46f5192d373d4db27d761f3f526684756
|
2020-05-08 |
.github/workflows/compilers.yml: GCC 10.1 released |
191cfcc407e83ddd99212db4ba7b3df9f4608a05
|
2020-05-05 |
delete mk_call_iseq_optimized.rb |
4fca592e8c707c76e8afea2a0b5dd4d17e97cd8f
|
2020-05-05 |
delete mk_builtin_binary.rb |
50a6d292c0ebfc2f35ee66efbb3b7ea44d5a0f94
|
2020-05-09 |
nmake doesn't understand $< |
dca234a5dc9d5bb39c906d833c43305ce95508fb
|
2020-05-04 |
mv include/ruby/{3,impl} |
d7f4d732c199df24620a162372c71ee83ed21e62
|
2020-05-04 |
sed -i s|ruby/3|ruby/impl|g |
97672f669af53c41b094772559030195787406be
|
2020-05-04 |
sed -i s/RUBY3/RBIMPL/g |
122f96c362c0391045d9b10d81d3681cb2455da5
|
2020-05-04 |
sed -i s/ruby3/rbimpl/g |
0d88fe3a7278e3dab2675c1fe2c0f184d0624da2
|
2020-05-10 |
spaces in comments [ci skip] |
b85fd1d690b65efaa126cf9c24da73f31eee7a4e
|
2020-05-08 |
mv include/ruby/{impl,internal} |
9e41a75255d15765648279629fd3134cae076398
|
2020-05-08 |
sed -i 's|ruby/impl|ruby/internal|' |
534277fa7b3b8aa7c25db51af0c1b32e7dfa6139
|
2020-05-10 |
rb_str_new: hoist RB_CONSTANT_P out of function |
233c2018f1b873a441af22848cee6dedaed3ad72
|
2020-05-11 |
drop varargs.h support |
4fbb34415659d33b479973e1fdbc71314bd810eb
|
2020-05-11 |
fix sunpro pragma |
15e977349e31389515bccf7a9684005a0c36e02d
|
2020-05-11 |
more on NULL versus functions |
b16acf8baa4899dc4e39246dcb89b351e4adfa13
|
2020-05-11 |
.github: use actions/checkout@v2 again |
43725c60915753a88224583fafc87c0bac7c5422
|
2020-05-20 |
rb_scan_args_set: make it slightly readable |
06321ea26c186434e5b943a6739ffd6bd1eb06d9
|
2020-05-25 |
RBIMPL_ATTR_DEPRECATED: disable for GCC10 |
40ced763b4f97dd3bc3abfd4cb16580f7cf8e898
|
2020-05-29 |
vm_insnhelper.c: merge opt_eq_func / opt_eql_func |
11c70b316214a27c8358714bf8a0c04e2a3713d3
|
2020-05-25 |
vm_invoke_block: move logics around |
ec87a58d556c83bbec44c2df8444d95df56379a4
|
2020-05-26 |
vm_invoke_block: eliminate goto |
796f9edae0a48c2949345febd8189809fbfdb192
|
2020-05-26 |
vm_invoke_block: insertion of unused args |
973883aaa16bde8ba41caceb56569b52adb4c74f
|
2020-05-26 |
vm_invoke_block: force indirect jump |
36322942dbce6dedaf67626b152dbf893d42e082
|
2020-05-27 |
vm_invoke_symbol_block: call vm_call_opt_send |
054c2fdfdfe9d43c3ae4ba508bb419c3e9db015f
|
2020-05-28 |
vm_invoke_symbol_block: reduce MEMCPY |
6302b963681e810287b63b0c29adc4718bfe9c5a
|
2020-05-28 |
vm_insnhelper.c: add space [ci skip] |
d4015cfee34f236b58e20da418d7dea540bf7cc1
|
2020-05-28 |
add benchmark for different block handlers |
ba20e6080d06e06b2e3a1098656021b2ae8df867
|
2020-05-29 |
vm_invoke_block: remove auto qualifier |
b61e82eac9fb5ac247b204dd4fbf09ac49fce530
|
2020-05-31 |
vm_call_symbol: check stack overflow |
de5e0f7c0671323820c4eb9b5a11c90a26c3dad5
|
2020-05-31 |
vm_invoke_proc_block: reduce recursion |
877238f2d3522381f184d44b308f6e3b68367c56
|
2020-06-03 |
check_cfunc: add assertions |
3928c151a63b273ff10feb43906d6590c6592d1a
|
2020-06-05 |
vm_search_method_fastpath: avoid rb_vm_empty_cc() |
77293cef91a9aa424c086ae05f03211d9a8a87d3
|
2020-05-29 |
vm_ci_markable: added |
8f3d4090f037ae35fc9ba6380ee284aec837201f
|
2020-05-29 |
rb_equal_opt: fully static call data |
3da9c519737ba4c64eaaf2ee4af341c430fbad0a
|
2020-06-03 |
rb_vm_search_method_slowpath: skip vm_empty_cc |
97f456374d73a8510ecfce44f3ed3b775e57f3a0
|
2020-06-01 |
rb_eql_opt: fully static call data |
62b471bd441c841e8dedc209512227722dd542e6
|
2020-06-01 |
vm_call_alias: no call vm_cc_fill |
9c287f8caa1fdfc9820ab3f6b01fed252dff77b5
|
2020-06-01 |
vm_call_symbol: on-stack call info |
dbbde61cefdcdef9054dde2e799e1ff9df343575
|
2020-06-01 |
vm_call_method_missing_body: on-stack call info |
be5dfdd8a2d67dd845081c63b6994148930c5c53
|
2020-06-01 |
vm_call_zsuper: no call vm_cc_fill |
fb3f1f95e88218fed75593af4058bb8e65a7ffb7
|
2020-06-01 |
vm_call_refined: no call vm_cc_fill |
367263c3dd7df3c412e29cefb55561d10715a96a
|
2020-06-01 |
vm_call_method: no call vm_cc_fill |
db406daa60c1cc1585dd8a7227a87d45bbd3cb89
|
2020-06-01 |
vm_yield_setup_args: refactor use macro |
46728557c16be2693c81c7c5ca51ea161ef28f65
|
2020-06-01 |
rb_vm_call0: on-stack call info |
88e6799759374cbd6af77a5feb596d806b4e1bd9
|
2020-06-03 |
vm_empty_cc: refactor use macro |
4fbe86d0e22e06ecd4f79282fc66ddc40d963d60
|
2020-06-03 |
vm_call_method: use struct assignment |
98d099be7e6d0251a7909dfeed10b13f453cc0f4
|
2020-06-03 |
vm_empty_cc: fix MSVC compile error |
324038c66edc947a7738440621587575355087a4
|
2020-06-04 |
eliminate C99 compound literals |
e1e84fbb4f7df57d48fd2b1331edd0d521df7812
|
2020-06-03 |
VM_CI_NEW_ID: USE_EMBED_CI could be false |
ffe58b9c8bde9fa95e91a458e334b375a37ef974
|
2020-06-05 |
vm_ccs_push: do not cache non-heap entries |
1016cff4ff43d8977bda01cc59867e75ad238836
|
2020-06-08 |
rb_eql_opt,rb_equal_opt: purge stale cc |
adfd4f3916df3e7becae28ff1eb5721900daf959
|
2020-06-09 |
.github: add test for -DMJIT_FORCE_ENABLE |
f4950145cff638c4713e5cd06aead0e41c338e61
|
2020-06-09 |
mjit_mark_cc_entries: should consider VM_CALLCACHE_UNMARKABLE |
5648976c3c207b0f750a5ce26ba4862c63f6a626
|
2020-06-10 |
vm_call_method: avoid marking on-stack object |
c74b044aabcac6fd31b5e86725755a5305b55445
|
2020-06-12 |
.gdbinit: as.heap.aux.shared no longer exist |
1f4db23ac1160bb73afb6d7dfd439ccb64d81bc2
|
2020-06-12 |
.gdbinit: struct RHash::basic is not a pointer |
af6e63a9df5cd21d57a7a431cf5b45234d1f1b20
|
2020-06-17 |
rb_method_name_error: delete unused code |
2e8d8d10f211b52f520109a8bfdd3bb3a6eab8c0
|
2020-06-10 |
rb_ary_behead: do not goto into a branch |
86c869fb5967e1e75691721683c43c1d12f05966
|
2020-06-11 |
ary_ensure_room_for_unshift: do not goto into a branch |
2d6f8db3d60e0c54cc51d2bd5ed6b86af7ef15ae
|
2020-06-12 |
add spaces [ci skip] |
4dc83eefcea94dec999a7a66ffab4f1d96b9ed2c
|
2020-06-11 |
rb_ary_aset: do not goto into a branch |
73f98d25ebe5ec83865f3d9b7d1dbe9540f5c62b
|
2020-06-11 |
ary_join_1: do not goto into a branch |
4f2425549a870d8c42ff26812aa53ab93bba5bc8
|
2020-06-11 |
rb_ary_slice_bang: do not goto into a branch |
e634a9d1a562ad28385de5a6a298ea84ab11c5fa
|
2020-06-11 |
node_children: do not goto into a branch |
4dfc2f2e3d95b4b9a3b79c1fdf2eb721beacdc0c
|
2020-06-11 |
bary_mul_karatsuba_branch: do not goto into a branch |
5a7c0dd038773ada3b729df1417d4e4ad84944e3
|
2020-06-11 |
str2big_scan_digits: do not goto into a branch |
184f0ab4c9e56e338de5b6fa7115c38406a184d4
|
2020-06-11 |
rb_int_parse_cstr: do not goto into a branch |
9ec4f1f205f7106e7b2e82abd69dbbc58978c586
|
2020-06-11 |
rb_big_aref: do not goto into a branch |
8d182b04ed04378877e743535658be41a05aef74
|
2020-06-11 |
builtin_lookup: do not goto into a branch |
86e3d63772533d6b301ab0d9e73b719c47d96f7f
|
2020-06-12 |
SPECIAL_SINGLETON: no longer used |
3a3728e4b37b422dae617ed75520e28426835053
|
2020-06-11 |
singleton_class_of: do not goto into a branch |
a93da4970be44a473b7b42e7516eb2663dece2c3
|
2020-06-11 |
cmp_clamp: do not goto into a branch |
a5342f46e6efc88bd0c0af9d30ba8af7194eb005
|
2020-06-11 |
iseq_set_exception_table: do not goto into a branch |
a6b1454a5d6a9d489e3ed70114e43a5d3a9467ec
|
2020-06-11 |
optimize_checktype: do not goto into a branch |
1f90690a1d2931e960a54056de089d163b689ed4
|
2020-06-11 |
compile_branch_condition: do not goto into a branch |
cc1e9b8e1178cf4284fbcae1a94950e580491a05
|
2020-06-11 |
compile_break: do not goto into a branch |
cf29de7e6e92497c31ef08b567fcfe1b72bfaff7
|
2020-06-12 |
compile_next: do not goto into a branch |
aa2cb7f7228baa5a5fffab733f3960546c852aa5
|
2020-06-12 |
compile_redo: do not goto into a branch |
a8d992ac000d4cc8f8fe691d22c45e5b8db95f2d
|
2020-06-12 |
compile_call: do not goto into a branch |
9c92dcf366d2f66a085bd23f0b4934415e1a15b2
|
2020-06-12 |
ibf_dump_object_object: do not goto into a branch |
70857ae1aa06c85f4c2366aed9a716dfa778ca1b
|
2020-06-12 |
glob_make_pattern: do not goto into a branch |
99073f49bf97e1d2f2caab97045de5011edf04b8
|
2020-06-12 |
glob_opendir: do not goto into a branch |
5e960545193eeb7f52acc7ec505d908db3785e30
|
2020-06-12 |
dln_find_1: do not goto into a branch |
d060ebf83c74b79fd8315e6428bad53a0b0d3fce
|
2020-06-15 |
sum_iter: do not goto into a branch |
c47b805d8cf28d105139b422ed2d30c5e0617a29
|
2020-06-15 |
add spaces [ci skip] |
a2677815f5e18116e37d7eb1d3e876798eb8e6d8
|
2020-06-15 |
rb_check_typeddata: do not goto into a branch |
0b1b73451528d946060f4876aa38fc3278899deb
|
2020-06-15 |
rb_class_modify_check: do not goto into a branch |
13bdbfcecbe7652c4c8315d1c615e205b83123e8
|
2020-06-15 |
setup_exception: do not goto into a branch |
4606ec4925756d9e7b7c9648787d614be3102ced
|
2020-06-15 |
make_exception: do not goto into a branch |
e9cb092b2d4ce21dbf124ea614adaa13e12178f0
|
2020-06-15 |
rb_f_stat: do not goto into a branch |
228118482e4df04e42b64bca09f7bf2306c2314f
|
2020-06-15 |
gc_marks_finish: do not goto into a branch |
c5f43451389a9a19d14c34e553d271038a87be99
|
2020-06-15 |
get_envparam_double: do not goto into a branch |
b5adaa8dbdd6ce929faf9e22badbf520e9b0850b
|
2020-06-15 |
goruby_options: do not goto into a branch |
5f6053824551aec947a1c53d08975595aca1e513
|
2020-06-15 |
any_hash: do not goto into a branch |
1e8461424c10f8b22a926b2c6bc12dbf3eea4610
|
2020-06-15 |
rb_hash_transient_heap_evacuate: do not goto into a branch |
0e4ee71546665744a3c658bc708738b4e01d39ce
|
2020-06-15 |
rb_io_each_codepoint: do not goto into a branch |
9e92292e307fcdb3ef8e44f942135116de6616cf
|
2020-06-15 |
rb_io_modestr_fmode: do not goto into a branch |
e551dfda9f09b69eb242db8877407daaa2537c4b
|
2020-06-15 |
rb_feature_p: do not goto into a branch |
6575766ea04ec49a77dad36d4a200fbd7b263d22
|
2020-06-15 |
search_required: do not goto into a branch |
41703fcfabee00320f67875d743f4bc002eb65c9
|
2020-06-15 |
r_object0: do not goto into a branch |
bf19820bb383cffd2b85cc0c2c6a6e72f5e5f471
|
2020-06-16 |
flo_to_s: do not goto into a branch |
250189f54f2cf690195573ee82082c42b21ccac6
|
2020-06-16 |
int_pow: do not goto into a branch |
03354feb6a01b048039cc586dd7135ee71446821
|
2020-06-16 |
fix_pow: do not goto into a branch |
1f6e74106f452057d857e7f935b13b2064cfac98
|
2020-06-16 |
class_or_module_required: do not goto into a branch |
3b8d9badab0433e3022c2d423c3f53b00de634d7
|
2020-06-16 |
rb_mod_const_get: do not goto into a branch |
60212cd8eef55b1b3c4482dfd0c65d2151cb2d30
|
2020-06-16 |
rb_mod_const_defined: do not goto into a branch |
268962077a84d4d24401986af56992aeb39a8146
|
2020-06-16 |
rb_mod_const_location: do not goto into a branch |
06ed9a7a045ab4a1e2e98910b06b988e6434fc44
|
2020-06-16 |
rb_convert_to_integer: do not goto into a branch |
82ed66a75a7abbf3b6e18be962ed9c11029b6722
|
2020-06-16 |
rb_cstr_to_dbl_raise: do not goto into a branch |
2390a8bd2ef197faf94b5251ee9a0ea582ff6fb4
|
2020-06-16 |
bind_local_variable_get: do not goto into a branch |
8b9b51bb3ba246590e528702285f5f5e92271b50
|
2020-06-16 |
rb_method_name_error: do not goto into a branch |
3db159193ed86b6db409e00ac73adab143283b4e
|
2020-06-16 |
rb_obj_singleton_method: do not goto into a branch |
2bfac015d3742408d0c4d9f2220413992d0e49c6
|
2020-06-16 |
proc_binding: do not goto into a branch |
92986313161c36157187ed7078fc4909bbf9bc04
|
2020-06-16 |
check_exec_redirect_fd: do not goto into a branch |
08202d1f0e120bc09431149e3fe2284f992dbb6d
|
2020-06-16 |
check_exec_redirect: do not goto into a branch |
cc27cd26d728d285aed728e730994d31f5ac1241
|
2020-06-16 |
rand_range: do not goto into a branch |
9c5804ac1ce78126670082327fa3ab80cff0ee25
|
2020-06-16 |
range_each: do not goto into a branch |
d7eec15f8e7e8667cdca144a1e288a3f72015d30
|
2020-06-16 |
rb_rational_cmp: do not goto into a branch |
689dd3aecbf6177caad793c18c1c6ab4a7cc2150
|
2020-06-16 |
parse_rat: do not goto into a branch |
7cf4625690454db5001ec5b13a88ef0d53a85bc9
|
2020-06-16 |
feature_option: do not goto into a branch |
224e9c383598a9f09a5fa5736a098be538316311
|
2020-06-16 |
signm2signo: do not goto into a branch |
b5eeb3453e7c3047ce3e4f39e8ae89af4fafb16f
|
2020-06-17 |
trap_handler: do not goto into a branch |
31a770ac4827b6c9404d9506d234c23fd00da0f4
|
2020-06-17 |
rb_strftime_with_timespec: do not goto into a branch |
6df790f22ed48c9998c12dc5eaccf9d13e545185
|
2020-06-17 |
rb_enc_cr_str_buf_cat: do not goto into a branch |
c29ec1ef1a88626319c39db02e7574c13f9b72d3
|
2020-06-17 |
rb_str_index_m: do not goto into a branch |
c422fc4bbcb58a16fc84a287baa3cb2d454d7a81
|
2020-06-17 |
rb_str_rindex_m: do not goto into a branch |
d49924ed81af7f5f00841ce7b4aa423a924d3af0
|
2020-06-17 |
rb_str_match: do not goto into a branch |
0358846f8cb32b3b4e724685b1d72b16fbc8596c
|
2020-06-18 |
rb_str_update: do not goto into a branch |
841eea4bcbfe22d6d1a71381cd1e98ca6b6cfde7
|
2020-06-18 |
rb_str_subpat_set: do not goto into a branch |
19f2cabed88943f8adae00c9588e47f7e9112a9e
|
2020-06-18 |
rb_str_aset: do not goto into a branch |
31e5d138d71f186c5ab86b6a13b3b7472a693f80
|
2020-06-18 |
rb_str_slice_bang: do not goto into a branch |
673ddea934db68a074e25925602a32b2994e3b06
|
2020-06-18 |
get_pat: do not goto into a branch |
fdae2063fb4730c0194e2a312ff250902a23df08
|
2020-06-18 |
get_pat_quoted: do not goto into a branch |
c7a40731549ce0dd6b52af512ebc0c588bce05f4
|
2020-06-18 |
chompped_length: do not goto into a branch |
a5ae9aebbc3d373d664747e5bfac5f47d3ac4102
|
2020-06-18 |
trnext: do not goto into a branch |
e3d821a36ce9040542bb3fb8e1fa97df3fd06499
|
2020-06-18 |
rb_str_crypt: do not goto into a branch |
5f926b2b0013fc196ba627e70b7961a71aabca11
|
2020-06-18 |
rb_str_partition: do not goto into a branch |
ad6512f359fe38d587715c618380e245af586be1
|
2020-06-19 |
rb_enc_synmane_type: do not goto into a branch |
08fc718e8c3a949c17d2b894a441ef183c28d8ac
|
2020-06-19 |
indent [ci skip] |
8fc8912109cf7426afe6334850204744988c7a3d
|
2020-06-19 |
exec_recursive: do not goto into a branch |
f402dc35572ae6167737e82585f92d3cc861d1da
|
2020-06-19 |
rb_szqueue_push: do not goto into a branch |
0fc569361bfef9a48a6ad54b075047f02b51b4e2
|
2020-06-19 |
num_exact: do not goto into a branch |
1c0a97bfad9943d796ef9ba5e28c967397a80b77
|
2020-06-19 |
vtm_add_offset: do not goto into a branch |
ce6be8889f10632f8ee0a52aaf86a4a598e74af1
|
2020-06-19 |
utc_offset_arg: do not goto into a branch |
83f6de869190780e6e930caa64bd81374547a97c
|
2020-06-19 |
find_time_t: do not goto into a branch |
ed6938ef5063db1ca82d9c078bb37216b1ea7eba
|
2020-06-19 |
indent [ci skip] |
fd0e93588675982832ee075d11d9953aca97407e
|
2020-06-19 |
time_mload: do not goto into a branch |
3d636eccfc8412423ee592a65f4e5aaf4308c683
|
2020-06-19 |
make_econv_exception: do not goto into a branch |
421db59c9e2b9bdc1a91de50db1d0ffdb4663bd8
|
2020-06-19 |
rb_path_to_class: do not goto into a branch |
fc45a061b9c317bfe1f7a9b726e7056db93950c8
|
2020-06-22 |
generic_ivar_update: do not goto into a branch |
1e9d58391c4f6b070d6713270a24181e7ec113a5
|
2020-06-22 |
rb_copy_generic_ivar: do not goto into a branch |
b95b249784d51697f9f890d6f2a4fba5be08e342
|
2020-06-22 |
rb_mod_remove_cvar: do not goto into a branch |
f12efec2c2698fb1ea775ce3d260a35628303833
|
2020-06-22 |
vm_exec_handle_exception: do not goto into a branch |
edb1680a0549b64347518e90c6c083cb76f48521
|
2020-06-22 |
rb_method_call_status: do not goto into a branch |
6e67b30503f2931d9538d439545c3b1cff51fc80
|
2020-06-22 |
method_missing: do not goto into a branch |
1bf0d3617172da9fe8b5e99796d8d85412c14f6a
|
2020-06-22 |
vm_getivar: do not goto into a branch |
2071c61e4216b5de347b327acd60fa1b4affeec2
|
2020-06-22 |
tracepoint_inspect: do not goto into a branch |
801752f577712b1eb81de224743865fce8f21adf
|
2020-06-24 |
builtin_class_name: add variant that return VALUE |
2b636dc81dcc2540e0548c856ac495722fcd3959
|
2020-06-24 |
make_exception: early return |
bacd03ebdfdd3940084cb54ffc0c2a75b0a4e8d0
|
2020-06-24 |
compile_redo: fix wrong condition |
c8dc2bf1401fc01d35a4a7587ed224f1f2fe29e6
|
2020-06-24 |
RBIMPL_UNREACHABLE_RETURN: evaluate the argument |
de3e931df7abdc3ee22dbb7543e86af6d00ee899
|
2020-06-24 |
add UNREACHABLE_RETURN |
da8af471fb0989fe317ae4170dfa7ba7189d9a2e
|
2020-06-25 |
find_time_t: reset status before goto |
2bd0f37e2bb5300991b2b497b57446a115904ee1
|
2020-06-25 |
glob_opendir: move cleanup codes at the end |
a523eca1c2581be92cab4b1461e3dd65102d99bf
|
2020-06-25 |
rb_enc_symname_type: refactor split |
94ab244b43e1aa59dfef9f200b1c253f70975c7e
|
2020-06-29 |
rb_class_modify_check: add UNREACHABLE |
1ce9c37257111df15ca646c526b86798fab5775e
|
2020-06-29 |
Revert "RBIMPL_UNREACHABLE_RETURN: evaluate the argument" |
bf3f03c9258dab45fee891007c7806f2d095db09
|
2020-07-02 |
integer.rbinc: do not generate C functions |
db7f3496dd4485149c68912677f231dc434824b7
|
2020-07-06 |
nobody uses the return value of vm_push_frame |
1d93705d6a76f805d1ca5153cb5f4c59ce58c754
|
2020-07-06 |
vm_push_frame: hoist out debug codes |
4b8170ce8027863b2085c105f4c4aaad0489328b
|
2020-07-06 |
vm_push_frame: move assertions out of the function |
215c6fa3d012221d89420cbdf1416f65d7179a24
|
2020-07-06 |
RUBY_CONST_ASSERT: use STATIC_ASSERT instead |
0e276dc458f94d9d79a0f7c7669bde84abe80f21
|
2020-07-06 |
vm_push_frame: move assignments around |
e4ee99209932e424be426c5f4cad7e9704522e34
|
2020-07-07 |
vm_push_frame_debug_counter_inc: use branches |
f66e0212efe4f6572d5e81741e831ab735cc2fee
|
2020-07-09 |
precalc invokebuiltin destinations |
9721f477c7f33d64af94fad4a1ca51f739b0b08f
|
2020-07-10 |
inline Primitive.cexpr! |
5783d84a170356a30b7cc578493880eb67ebda56
|
2020-07-10 |
fix typo |
2363a16e9ac3d8ba9608502d9969a39cce03ff17
|
2020-07-10 |
add comments |
4506f6119a047eea5a76db89834c31578780c442
|
2020-07-10 |
%p is not portable accross platforms |
802bcd3ec81c1f5de77dbfbe8d9934c5760c85d7
|
2020-07-11 |
fix MJIT link error |
7e536b3be26ae48738a036a58be8dfa380bd21da
|
2020-07-12 |
builtin.h: avoid copy&paste |
927fe2422fe8ca3ee50b76c3ee82d3238ea2daca
|
2020-07-13 |
mk_builtin_loader.rb: STACK_ADDR_FROM_TOP unusable |
2e5a711f47799b333c57cf7b2351642b105e072a
|
2020-07-13 |
common.mk: add missing dependency |
8d3a08457292d027070920e4fb3244445a142a3d
|
2020-07-14 |
_mjit_compile_invokebuiltin: sp_inc can be negative |
e60cd14d85b35c9e60485e640c08eebf539c1cfc
|
2020-06-08 |
ON_DEBUG: delete unused macro |
1fb4e28002327c1224c3ed32783160b011f14747
|
2020-07-13 |
skip inlining cexpr! that are not attr! inline |
c4fc737f755f35ae1ddcf41dd06aad7b23be21da
|
2020-07-22 |
include/ruby/util.h: delete unused codes |
ff397d0016b515c8a998ece4a73168c0c6061f0e
|
2020-07-22 |
dln.h: delete unused codes |
504e632a15a7886ff693a0162e998aed35d7b2ac
|
2020-08-07 |
sync NDEBUG, RUBY_DEBUG, and RUBY_NDEBUG (#3327) |
b0eb5aa34476636771a6bfa1397115011066c410
|
2020-08-11 |
RubyVM::CEscape#rstring2cstr: do not escape ' |
acd8ee8dbc0c0c5da8aa486db7dca169d8239196
|
2020-08-11 |
tool/prelude.c.tmpl: use RubyVM::CEscape |
ef2b785b2dd188196e91dd7084a4ac4da42228f2
|
2020-08-11 |
.github/workflows/compilers.yml: clang-12 |
5af983af4f7722845f73b426cb33b7ba91a1c47c
|
2020-08-11 |
template/prelude.c.tmpl: suppress clang-12 warning |
1f9e25cd027ea05311ca25aa9fc09cf935cb5040
|
2020-08-12 |
MAYBE_UNUSED should just suffice |
69b5241c360aa180550538dba1c7bf0a6cc8cc22
|
2020-08-12 |
ruby_debug_log: suppress warning |
ff30358d13d24d8202f2717c43700be70bdd49d3
|
2020-08-14 |
RARRAY_AREF: convert into an inline function |
4d7818a29988bbd13c93c18a1c820737755f5293
|
2020-08-14 |
tool/update-deps --fix |
6649677eb93a101a5411a942ca1b84b541262537
|
2020-08-17 |
ROBJECT_IV_INDEX_TBL: convert into an inline function |
d2eeb836344406eff3342b86436cc7eb0f8cc908
|
2020-08-17 |
tool/update-deps -fix |
99093e1600ccef17ab99356b689573fcfd336ecc
|
2020-08-17 |
RHASH_TBL: is now ext-only |
8cc5f74ffc4097173ae69b0098524a5faecaee7e
|
2020-08-17 |
RHASH_EMPTY_P: convert into an inline function |
01826b3fda53a98d8fe57e698be52143e1fef2d6
|
2020-08-19 |
RBIMPL_HAS_CPP_ATTRIBUTE: handle SunPro |
80b316212a337df1ad605e4fae6da47330523d12
|
2020-08-19 |
ext/-test-/cxxanyargs: suppress SunPro warning |
8b022da5186a783ade35532e20b1c7b2bd2c591f
|
2020-08-19 |
HAVE_STMT_AND_DECL_IN_EXPR: not for Sun C++ |
2c96e04868477eaa1420945d57bf5b3adb521e84
|
2020-08-19 |
configure.ac: use compiler-provided toolchains |
7341b1a53d868c3250b4c4699619ac369cd5d9ee
|
2020-08-20 |
configure.ac: move program_transform_name |
73b6bc579063fb03bd566cbac5ac76d18e481dc6
|
2020-08-21 |
AC_PROG_CXXCPP: remove |
3eb76e747e33d1a4439d2e83c53b538b6c536ec3
|
2020-08-21 |
configure.ac: try GCC-provided ld |
cc2caa6edf8d61ee85e9f173a047644a1d4a3de7
|
2020-08-21 |
do not test --version |
954afd1bc55b9b98e4e5099e3c49c3710514fdb8
|
2020-08-21 |
protect CFLAGS from being smashed by AC_PROG_CC |
914b2208ab3eddec478cdc3e079e6c30d0f0892c
|
2020-08-21 |
configure.ac: rule out old Sun C++ |
d916a4c89741dc6a5266291275be4b497f6a9929
|
2020-08-21 |
configure.ac: more checks on STRIP |
331d02038ba282c563f1705a5b0715f35a085b31
|
2020-08-22 |
.travis.yml: prefer gcc |
2ddc67ffb6bd62550343db909bf5672d6d523682
|
2020-08-22 |
configure.ac: suppress more Sun C warnings. |
2c4c088aa377b46ba4209524b0188591a9736324
|
2020-08-22 |
.github/workflows/compilers.yml: more compilers |
b2e1688e7d44d45e772ac9d5e79f4ad6e70141d5
|
2020-07-21 |
git rm include/ruby/backward/2/extern.h |
0da2a3f1fc22da47cdce3cbcd8031d609ba8f207
|
2020-07-21 |
sed -i '\,2/extern.h,d' |
4bc3846389eea28da2ef8c95a199f28b43060779
|
2020-07-22 |
git rm include/ruby/backward/classext.h |
6b6a4471d615bc53015bec2556f8cd07f5408f38
|
2020-07-22 |
rb_deprecated_classext_struct: delete |
5ca7b6abdeb7a8359c5e831c4235215b535b8e27
|
2020-07-22 |
git rm include/ruby/backward/{st,util}.h |
6ec6dd3ed741b1138300dce12dd9ca6aca092a2c
|
2020-07-22 |
git rm include/ruby/backward/rubysig.h |
5ae2c1b093cbd2b9f72cb5caba19283a8222b298
|
2020-07-22 |
git rm include/ruby/backward/rubyio.h |
3437e6247da991db94a804b2c15b2a05dc2d79bd
|
2020-07-22 |
RClassDeprecated: delete |
21b3bc10d3626272683e085b2b3ea62d2c05b1d7
|
2020-07-22 |
DEPRECATED_TYPE: is deprecated |
442525527e2fa052e6d8752adffeaa0855b75ff7
|
2020-07-22 |
improve deprecation warning |
cd1d6d90299d727ad4a87c42f3ba09c87df2bce3
|
2020-07-22 |
include/ruby/backward/2/r_cast.h: deprecate |
756403d775c7d7d60da179dd9b788d63e72c77ab
|
2020-07-22 |
sed -i '/r_cast.h/d' |
1035a3b202ee86bf2b0a1d00eefcfff0d7ab9f6b
|
2020-07-22 |
RUBY_SHOW_COPYRIGHT_TO_DIE: flip the default |
5ca44076f47dce3a70b5f4755f5195f0f9093fc4
|
2020-07-22 |
include/ruby/backward/2/rmodule.h: deprecate |
490010084ed09d9825e8d9198a02b930eaa1cd85
|
2020-07-22 |
sed -i '/rmodule.h/d' |
b674fc9ca2498d55c7e4f91592279eb985b8bea1
|
2020-07-28 |
Thread.exclusive: delete |
b01d852c2add603ab51689d495fa443d32cf5909
|
2020-08-31 |
congigure.ac: favour gcc on Linux |
50b18e81295ad2d45975e4d8ea1e0c7e85140b97
|
2020-09-03 |
configure: detect that there is no g++ |
19917d45a35ff86b3976267b6cb2b494b6130045
|
2020-09-07 |
.github: try GitHub Container Registry |
fe875be01a501a47a4bf75df9c6b42bb33d9842b
|
2020-09-23 |
rb_cv_have_alignas: not used any longer |
e9fb2bc873a55181ac7d581e7252db3754a3209d
|
2020-09-23 |
RBIMPL_ALIGNOF: do not use __alignof__ |
873fb1aa4cab7a14f2b38a05f5888c111ea3bc69
|
2020-09-23 |
ALLOCA_N: do not use RUBY_ALIGNOF |
0b77a86d1ec3a8bb3d62ea38a93d7aed44dd2c0c
|
2020-09-23 |
ext/-test-/RUBY_ALIGNOF: add minimalistic test |
e75aed7abb7f869223ea05a2f96b2021b57bd98a
|
2020-09-24 |
RBIMPL_ALIGNOF: do not use constexpr |
4cc501bcfd23691c5244877f9d088a6be6bc8e13
|
2020-09-24 |
ext/-test-/RUBY_ALIGNOF: skip C++ when no compiler |
c6c241e49c35a2bf0079499459f60f470f97395a
|
2020-09-25 |
enrich comment |
722a1e479f9f0d517024eb3f4959cc33f4be4383
|
2020-09-25 |
RBIMPL_ALIGNAS: reorder #ifdef blocks |
06099e4ee1c7ebe0a67929e42b6498612e4a25c8
|
2020-09-29 |
fix typo [ci skip] |
56a45456ac6bc39d8a0a4ca25816255338181e11
|
2020-10-06 |
include/ruby/random.h: eliminate extern "C" |
78e27ced9764e1c9c82ff71467f4851e8c6bb46b
|
2020-10-06 |
rb_rand_if: convert into an inline function |
81068b10901783be6f592c55d6edcdea20e3e667
|
2020-10-06 |
RB_RANDOM_DATA_INIT_PARENT: convert into an inline function |
7d594399f666f35eff1c7be4ec944605dc9aa49c
|
2020-10-06 |
memory_view.h: use bool |
ae94c5bf5d53b061659f9f08e1ee1b46d1447181
|
2020-10-06 |
STRUCT_ALIGNOF: use RUBY_ALIGNOF |
62ddbfe2b9fcadf201d8378fbd4bd53bcd3f7df1
|
2020-10-06 |
rb_memory_view_is_contiguous: convert into an inline function |
2d20e68fb716b3867beefd6b59b87a99fbfc256b
|
2020-10-06 |
include/ruby/memory_view.h: annotate functions |
1c5f44cd728e8c42fd99a74151752e2980e65d0f
|
2020-10-19 |
.travis.yml: reduce redundant tests |
da25affdacc45dd54a1d4c12a5f8394145811276
|
2020-10-19 |
.github: reduce copy&paste |
7cf34cfaa3db4b6eb63dba61108956468140564f
|
2020-10-21 |
.github/workflows/spec_guards.yml add |
8eca97c04945e7b252a411fefe80ce41bfc0a202
|
2020-11-02 |
.github/workflows/baseruby.yml: add |
4c6700964d92656f5fa4e6ae0b18f822b4870548
|
2020-11-04 |
.travis.yml: delete sanitizer tests |
ae53fda013f669cde835c7ddb157c7c9d177a0f2
|
2020-11-04 |
.travis.yml: delete x86_64 |
12a121cc0f7f5b438388288383a7b8b9baf3e2fe
|
2020-07-27 |
ENV.index: delete |
84eb2bfab940fc9c6962c10ede7f72cee3fb9899
|
2020-12-03 |
include/ruby/internal/xmalloc.h: add doxygen |
43b95bafd57d04c8fb401d3a9b52aca3f5b4b0be
|
2020-07-27 |
delete deprecated IO-like methods |
cc36e499f9403c2e3dd0514fc8f13ff485c10b82
|
2020-12-07 |
Doxygen terminology update [ci skip] |
547c71dec47561571b4862dda0395fb0b08d6c1c
|
2020-07-27 |
Hash#index: delete |
46d3ea2c2569e2e5a9ee3e7e206f07f0f8b693f5
|
2020-12-10 |
.github: reduce (#3876) |
ccc828f49956424b2548e32cb3bc3a78e16e207b
|
2020-12-15 |
configure.ac: avoid squashing CXX=g++ |
aa82b067cbf24e781fedfe951be153b6b1d21ddf
|
2020-12-18 |
ruby_set_stack_size: no longer exists |
11656d15e2c5d5779a637eaf5f388a5c18bef629
|
2020-12-14 |
include/ruby/internal/xmalloc.h: doxygen tag |
fe60480947969d32797c265085cceb90b771702a
|
2020-12-14 |
include/ruby/internal/xmalloc.h: document rb_eNoMemError |
c30f03d32833f38fedf41ecb08f1ade9c6657fef
|
2020-07-27 |
Data: delete |
fa356a798aefc20725467d4fad02df8325d63e71
|
2020-08-13 |
Enumerator.new: raise unless block given |
fee2913d0af894492542cc0ed5e45dbf00e8f8df
|
2020-07-28 |
Struct::Tms: delete |
7898bc92258aff74d7600abe5dbdedff9b543cf0
|
2020-12-22 |
rb_cCont: no longer exists |
7fbad9224188905a6d96dee5aad5b1e1564e4461
|
2020-12-22 |
rb_cData: no longer exists |
7ccdad7be83b8bd4fcd09a5bf224d33a64fa1d6f
|
2021-01-20 |
fix OBJ_UNTRUST etc. |
0300dec32b5a25b409dc5dfa59b81f4e39fab501
|
2021-01-20 |
kill OBJ_TAINT etc. |
c7d138772167a9a489ebe062ee3027e838489e8d
|
2021-01-20 |
warnings on use of RUBY_FL_TAINT |
3f4f10bb603a1c8979919c6b0ca1d8b2e7adba67
|
2021-01-20 |
attributes on enumerators are GCC6-ism |
a2c069fca9ea80edef8f6441aeaecdfe4d1645a0
|
2021-01-20 |
win32/file.c:rb_file_expand_path_internal: delete OBJ_TAINT |
73e948afd5d465548868189d1bd0a8d35e238fb2
|
2021-01-20 |
win32/win32.c:getcwd_value: delete OBJ_TAINT |
f8a117f858cdb748c400396aa5a4d46e4832f4e2
|
2021-01-26 |
kill CLONESETUP and DUPSETUP |
d205370b965a374a6c7ec3987e2b97f4b48621da
|
2021-01-26 |
include/ruby/internal/fl_type.h: refactor hoist out #if conditions |
a67afaaa05d8d81297f42033e4c235642e312a81
|
2021-01-26 |
Update include/ruby/internal/fl_type.h |
b0d6563f131d98f72c508199e5e3bc8da80b90ab
|
2021-02-04 |
rb_clear_method_cache_by_class: no longer exist |
281dfacb5db335c60b3f0ec58bb077690b100a35
|
2021-02-10 |
.github/workflows/compilers.yml: clang-13 |
294c244ac805c0b9c327cd92bc87fe2c7c4eb95f
|
2021-02-25 |
rb_random_int: ended before it begins |
33dc0a070a515811e71fccbdc8cf0cd5a5dd784c
|
2021-03-02 |
RBASIC_SET_CLASS_RAW: follow strict aliasing rule |
0a43f0de27b8724a0932be2679aa39467c68f750
|
2021-03-05 |
rb_enc_symname_type: refactor reduce goto |
7715d428f123889411e6fa0dadc2197723edd12e
|
2021-03-05 |
rb_enc_symname_type: indent |
45b3a5f7de90773868c948f3a542f4aeeb8403fc
|
2021-03-05 |
rb_sym_interned_p: doesn't exist |
f9e43782995b1f77e7b10c79941bbbda15620e2a
|
2021-03-17 |
get rid of aclocal (#4280) |
f411fcd14587cfbf1efb86944134b993c04b050e
|
2021-04-09 |
get rid of #pragma GCC diagnostic ignored "-Wundef" |
6413dc27dca1347d95f0b37527a794b182e4f7b9
|
2021-04-09 |
dependency updates |
f8e1bf283d328dda6334ecca5170b72b870f0da2
|
2021-04-12 |
workaround MSVC error |
97cee1cba6c966e9eb390902f42941daf6f0d1fd
|
2021-04-16 |
rb_hash_free(): has never existed. |
043ac94db663fc4fc33027bc2632e5402f8018c3
|
2021-05-07 |
rb_fiber_new_kw: doesn't exist |
4785d6087aa77a0ee28881ff9fb0737e8d5a97c5
|
2021-05-10 |
.github/compilers/workflows.yml: support GCC-11 |
2bc293e899c9d32dcd794a73de8925c49ecf8f15
|
2021-05-07 |
cdhash_cmp: can take rational literals |
d0e6c6e682b9ba2b0309a5177933a0628e8ef316
|
2021-05-07 |
cdhash_cmp: rational literals with fractions |
cc0dc67bbbe1951ff90004bc987f78545625d772
|
2021-05-07 |
cdhash_cmp: can also take complex |
e1eff837cf12a8e813de9d4ff2db50c9b68b86b5
|
2021-05-07 |
cdhash_cmp: recursively apply |
0ab0b86c8491d639b9ff1335ddf35e341ecd867e
|
2021-05-10 |
cdhash_cmp: should use || |
6911b4bc82889860ff7da4ecf975504cdc3e5314
|
2021-05-10 |
test_cdhash: refactor change class |
83efb2e47cd5648dfff3d416820003b44f77bb44
|
2020-06-01 |
.travis.yml: Ubuntu 20.04 Focal Fossa |
90cad6e14745d812f042df61a6455db022be7389
|
2021-06-14 |
prefer cc/gcc over clang on solaris |
0fbdaaf7c91dd2ad09da3107d92fdce24eb21d42
|
2021-06-24 |
rand_bytes: prefer rng->get_bytes |
737e4432b978eb4b9f5b10fb6cc6d9c883a5d17a
|
2021-07-07 |
configure: add -Wl,--no-as-needed |
82d425515d2c1a14f964fc7a571e272f933bba7a
|
2021-07-07 |
comment about the situation [ci skip] |
2d9aacf64457b87a9e9c7ced294a290c9a72626c
|
2021-07-15 |
rb_enc_casefold: does not exist |
3ce2bf4d908c5cc80b8c53a21a09cd0d9d8ec26c
|
2021-07-15 |
rb_interned_id_p: does not exist |
510c3655c9789f93e799499cd7923461e2743ec0
|
2021-08-08 |
.github/workflows/compilers.yml: clang-14 |
1cdc75104de1caa048d6eace3422b36dd69e6d70
|
2021-08-12 |
RBIMPL_ATTR_DEPRECATED: enable for GCC 10.3+ |
94e5953b484517234ad476b1e179d1bdbcbafbd7
|
2021-01-14 |
sed -i 's/. They/. They/' |
ef7448359478a04d67a4a406cca1c8442b5e2f94
|
2020-12-26 |
tool/strip-rdoc.rb: optimize |
aa5dc3e297a788213bf5b6244a0f9e9638d208bd
|
2020-12-22 |
template/Doxyfile.tmpl: modernize |
c9753f3f91917b8b998d9b81d136a7bfcae310f6
|
2020-12-22 |
template/Doxyfile.tmpl: delete commented-out settings |
85a737a1f91e3cc5c22452e3f83b11cbe0cb5b33
|
2020-12-09 |
template/Doxyfile.tmpl: increase DOT_GRAPH_MAX_NODES |
f9af5c954205c20c149f27b455543834161e798f
|
2020-12-22 |
template/Doxyfile.tmpl: quote spaces |
a08163fb2497ea4a6468b202155b3d28b752cacc
|
2021-01-15 |
template/Doxyfile.tmpl: use of += operator |
b6469c3aaf5362ec7c953a90a7b6b2c1e0449a1d
|
2020-12-23 |
template/Doxyfile.tmpl: add alias |
daf0c04a47e5aaede2f2a3e3663148dff96ff770
|
2021-06-08 |
internal/*.h: skip doxygen |
a300133b4ada9d647e8c57914727bc4fac25647e
|
2021-01-11 |
include/ruby/internal/xmalloc.h: fix typo [ci skip] |
28b7b0e13e261006dee4b4d9152aaabdb1286718
|
2021-01-13 |
include/ruby/internal/xmalloc.h: add doxygen |
13be4c0342951131f89272097f3796332f5d89ad
|
2021-01-14 |
include/ruby/internal/warning_push.h: add doxygen |
3341e178ef5729443729a0eaef42b305fc3aef1b
|
2021-01-14 |
include/ruby/internal/variable.h: add doxygen |
e2a441bdd4584292deaf85906d747521ad2e9f2a
|
2021-01-14 |
include/ruby/internal/value_type.h: add doxygen |
178ce745975134b87aacb3d42e383011e4350ed4
|
2021-01-11 |
include/ruby/internal/value.h: add doxygen |
73d2bf97c1b93bb45d9c0edda02dde43165fc0da
|
2021-01-12 |
include/ruby/internal/symbol.h: add doxygen |
818fabfcd96898192ab9de3cb31fc424bcd167c6
|
2021-01-18 |
include/ruby/internal/stdalign.h: add doxygen |
b0a7c0dfd04ac51b621c016387d5f65cfe3ecf5a
|
2021-01-15 |
include/ruby/internal/special_consts.h: add doxygen |
2061dadb0a7022c64bd0599105ffb5c17bb0b2e9
|
2021-01-15 |
include/ruby/internal/scan_args.h: add doxygen |
c3c0bf6823ed86981235b71b83cb420d272532cb
|
2021-01-07 |
include/ruby/internal/rgengc.h: add dosygen |
1f66d8a77b4d7efcff778ba82284b7b651b53104
|
2021-01-18 |
include/ruby/internal/newobj.h: add doxygen |
9ba9dbf168c8be042a11baad90a2b7bf8428a478
|
2020-12-21 |
include/ruby/internal/module.h: add doxygen |
00ff6b68e4c2de55b175a5723d14269602cf163a
|
2020-12-21 |
include/ruby/internal/method.h: add doxygen |
4397e737c57a0722499669f3c60693d2cdeba609
|
2021-01-19 |
include/ruby/internal/memory.h: add doxygen |
03fd22a170977f23b6c75981c41b3b90b4704975
|
2020-12-11 |
include/ruby/internal/iterator.h: add doxygen |
f83b14af247c56083fa19f2f0ca47ba4088b324f
|
2020-12-18 |
include/ruby/internal/interpreter.h: add doxygen |
3be4adcf2bf0d4181f666f6102eba45b5fd73568
|
2020-12-22 |
include/ruby/internal/globals.h: add doxygen |
fbe0785a3476023e36cfa38c089ff4d79c8c0c21
|
2020-12-23 |
include/ruby/internal/glob.h: add doxygen |
4881a3ed38dca132ae85878d40ad79b8f4aa5e55
|
2021-01-20 |
include/ruby/internal/fl_type.h: add doxygen |
1b6245ccdcd414698a257847d508603f438578ca
|
2020-12-21 |
include/ruby/internal/error.h: add doxygen |
891dbedd001720442167b8bbeee0edf11c3e58de
|
2020-12-21 |
include/ruby/internal/error.h: refactor move contents around [ci skip] |
99c3328edc696ec3ce12d536a1dfe4578fd26f13
|
2020-12-09 |
include/ruby/internal/error.h: name a parameter |
ee94fb44f4ea0c75203bd0e99909360c81f971fa
|
2021-01-21 |
include/ruby/internal/event.h: add doxygen |
30f33198714555abc9ed004b75b4508a39922335
|
2021-02-01 |
include/ruby/internal/eval.h: add doxygen |
0d13f5aa736ed2c30113df9f72d4044f2a091ef5
|
2021-01-21 |
include/ruby/internal/dosish.h: add doxygen |
9febab7afcff3a2b7d6a90f022ad19377f62733d
|
2021-01-21 |
include/ruby/internal/dllexport.h: add doxygen |
538a3919d993a253e0aef14ca2fab8f65aa87634
|
2021-01-08 |
include/ruby/internal/ctype.h: add doxygen |
b7cd9a3b7946107ad2b2d2e71a628dcb04f6f960
|
2021-01-20 |
include/ruby/internal/constant_p.h: add doxygen |
924d78f87d4332d388739932b5c2f620440b12da
|
2021-01-21 |
include/ruby/internal/config.h: skip doxygen |
b5e491fb456cb4decdd27e91584aa3c8023173ab
|
2021-01-21 |
include/ruby/internal/compiler_is: skip doxygen |
cf1424d62ad5406efb79adc1e387c5b111527454
|
2021-06-07 |
include/ruby/internal/cast.h: skip doxygen |
618fa0a67bdfd67bbbc524ad1830c4eae3a4c9d7
|
2021-04-26 |
include/ruby/internal/anyargs.h: fix typo |
156101291899cb7da65a07f07ce6e7f525e36ae7
|
2021-05-19 |
include/ruby/internal/anyargs.h: fix typo |
fdae26a5a8815e430661e5c6e7e90f167d5d1447
|
2021-01-28 |
include/ruby/internal/core/rtypeddata.h: add doxygen |
746996e6c97d65f9b34021c2481719270e0941b6
|
2021-01-29 |
include/ruby/internal/core/rstruct.h: add doxygen |
1bd133949295be3b50439c956f951f7b1bfe7d6e
|
2021-02-01 |
include/ruby/internal/core/rstring.h: add doxygen |
ada4a0fdd231cce24407ad4a89f6e5fd56940b31
|
2021-02-01 |
include/ruby/internal/core/rregexp.h: add doxygen |
549e9383e46d9fb9074cef483caaf9b5af908199
|
2021-02-01 |
include/ruby/internal/core/robject.h: add doxygen |
b40d74ce696ca3c58e051220fafdaeb2d2e20214
|
2021-02-01 |
include/ruby/internal/core/rmatch.h: add doxygen |
b92a9af405f6d0ce838d29496c44b5ea62c059fe
|
2021-02-02 |
include/ruby/internal/core/rhash.h: add doxygen |
0c486c55310e5392e6773b04472404589c4ed9a0
|
2021-02-02 |
include/ruby/internal/core/rfile.h: add doxygen |
005ff5da52f8b9c8e7633fad9d39e6a47c39ae40
|
2021-02-02 |
include/ruby/internal/core/rdata.h: add doxygen |
7c28330ca03d124068f608e9d8d1a4e07ba5dd7d
|
2021-02-02 |
include/ruby/internal/core/rclass.h: add doxygen |
9c4aa94a199fbbf0dacb1b5e3530b1d8ccc65105
|
2021-02-02 |
include/ruby/internal/core/rbignum.h: add doxgen |
a2b8f61cba2fb4720acbed846ae0409b3a39b909
|
2021-02-03 |
include/ruby/internal/core/rbasic.h: add doxygen |
8b0dbca2f41228ed0c7adb2ae592aea722a440c4
|
2021-02-03 |
include/ruby/internal/core/rarray.h: add doxygen |
43cac51277ab2c0e713b549a5a64c05aedc8bcfc
|
2021-02-04 |
include/ruby/internal/intern/vm.h: add doxygen |
cbf9fc6b0210488713750ca7b53de2b83d667e05
|
2021-02-05 |
include/ruby/internal/intern/variable.h: add doxygen |
a88bd246cafc584ddaccef45b31b35a42f3cdd50
|
2021-02-08 |
include/ruby/internal/intern/time.h: add doxygen |
45803af58cc5fefa7acff8ae1fa955487347d309
|
2021-02-10 |
include/ruby/internal/intern/thread.h: add doxygen |
1bdae3773f224dd711a601fbb0add5eea6b455fa
|
2021-02-12 |
include/ruby/internal/intern/struct.h: add doxygen |
091faca99ca92cb1146b3c4d8ebba67f4822561c
|
2021-02-18 |
include/ruby/internal/intern/string.h: add doygen |
772ad7718b932bd3aa28e88321f5974bd75d5e49
|
2021-02-18 |
include/ruby/internal/intern/sprintf.h: add doxygen |
65ec1706180c0432be66af765425c6780e84ca3c
|
2021-02-19 |
include/ruby/internal/intern/signal.h: add doxygen |
515f8d09671812ce08ccc20de483420ab81e417b
|
2021-02-19 |
include/ruby/internal/intern/select/win32.h: add doxygen |
20716f64e9287bc71fd8b215e7e92d3a26d2faa6
|
2021-02-19 |
include/ruby/internal/intern/select/posix.h: add doxygen |
29201e1ad2074076211de51895cee92fff479f60
|
2021-02-19 |
include/ruby/internal/intern/select/largesize.h: add doxygen |
4625ab88e2ebd853378cd59ab4b5dee5e88b6a20
|
2021-02-19 |
include/ruby/internal/intern/select.h: add doxygen |
9d91878b79401cdeb70c6cd22519c82ae1638ea4
|
2021-02-24 |
include/ruby/internal/intern/ruby.h: add doxygen |
06127fe4aeb8aa14b7dda050e56dffefa2a731c5
|
2021-02-24 |
include/ruby/internal/intern/re.h: add doxygen |
7c8ad0a37d983f44f2ecb8a304fb926e31cac08b
|
2021-02-25 |
include/ruby/internal/intern/rational.h: add doxygen |
949220d9dba4a86697798302ec7bf5b4ebe3230a
|
2021-02-25 |
include/ruby/internal/intern/range.h: add doxygen |
357a43558e0f6bd214873c16530b2e7c8d27a4ad
|
2021-02-26 |
include/ruby/internal/intern/random.h: add doxygen |
15255b303c7fffa146550f69df6f9f772af38ea3
|
2021-03-02 |
include/ruby/internal/intern/process.h: add doxygen |
26b7efc51cf2085c5173bd4fc7263760b81900c7
|
2021-03-05 |
include/ruby/internal/intern/proc.h: add doxygen |
4f97917474ea67a711e89e6051047d4e657a9774
|
2021-03-08 |
include/ruby/internal/intern/parse.h: add doxygen |
d43accae15cdfc245052f6b08c5880913a35ae9e
|
2021-03-11 |
include/ruby/internal/intern/object.h: add doxygen |
14e6e122e73fc0b5a05a68e277895c6b965092b8
|
2021-03-12 |
include/ruby/internal/intern/numeric.h: add doxygen |
72a43d4a4b6d4d41d15578b465bb393f6ed051ed
|
2021-03-15 |
include/ruby/internal/intern/marshal.h: add doxygen |
63aef9b177b817b8dbb0a886f2992bf4ad769a23
|
2021-03-15 |
include/ruby/internal/intern/load.h: add doxygen |
398be8bc92a1affef5aa3a72ef5730f16b8098d0
|
2021-04-12 |
include/ruby/internal/intern/io.h: add doxygen |
990a6c789a4e7cddaea4831de90b9a5e451444f3
|
2021-04-16 |
include/ruby/internal/intern/hash.h: add doxygen |
ba42d35dd087c2133fb49289c72fff0ac7f108e6
|
2021-04-21 |
include/ruby/internal/intern/gc.h: add doxygen |
e3b94182a08db8d5e9f7021627ad4ad216c3250b
|
2021-04-22 |
include/ruby/internal/intern/file.h: add doxygen |
3fa875f88b4630af072a2719506a65f58e96822a
|
2021-04-23 |
include/ruby/internal/intern/eval.h: add doxygen |
d5460f1cdac1c941baa29625b794b630a5f2f593
|
2021-04-26 |
include/ruby/internal/intern/error.h: add doxygen |
407c4850f19f92c703847cea1e07b3151e1cdc6e
|
2021-05-06 |
include/ruby/internal/intern/enumerator.h: add doxygen |
0a7034258f765f057ad56d1210b890d44324f904
|
2021-05-06 |
include/ruby/internal/intern/enum.h: add doxygen |
974a9e4fba646727c9ba8ebfe898ad17286a5f12
|
2021-05-07 |
include/ruby/internal/intern/dir.h: add doxygen |
0f3ae588822fb63435d38b91001afd0237900fa8
|
2021-05-13 |
include/ruby/internal/intern/cont.h: add doxygen |
0375f1fe9728638da51d1fae0c87b3176f24d9ec
|
2021-05-13 |
include/ruby/internal/intern/complex.h: add doxygen |
5f478d8ac3101bf774e8f3f1943fde37ab36db5b
|
2021-05-13 |
include/ruby/internal/intern/compar.h: add doxygen |
fbe1fcd82deef1ab035729244fed219ee6f18cc9
|
2021-05-14 |
include/ruby/internal/intern/class.h: add doxygen |
f9a00f9ef2dedaad4fe09c327603d63d580fa32e
|
2021-05-19 |
include/ruby/internal/intern/bignum.h: add doxygen |
ce54282b75761b97ea961ea5fe19cef244f82f97
|
2021-06-04 |
include/ruby/internal/intern/array.h: add doxygen |
0ea157136f1b255321722db1acd0be3c6229a77a
|
2021-03-24 |
postscript about rb_mutex_sleep |
edf1964bdfabbd25be3082f77986b9f5ad845ba1
|
2021-01-21 |
include/ruby/internal/arithmetic/uid_t.h: add doxygen |
86d4fe686c52920c2bb638fd1da731e811c4261a
|
2021-01-21 |
include/ruby/internal/arithmetic/st_data_t.h: add doxygen |
5c3cd09715c8ac623c0c0b41451d1568cba85a74
|
2021-01-21 |
include/ruby/internal/arithmetic/size_t.h: add doxygen |
009c6b742b5a1e301daaf7f73ed87a60005503be
|
2021-01-21 |
include/ruby/internal/arithmetic/short.h: add doxygen |
5289552e53d0d4874b70d652b8e7da76de27de4d
|
2021-01-21 |
include/ruby/internal/arithmetic/pid_t.h: add doxygen |
92150fde85f028a5d60cf670cf66a2036cdb3a15
|
2021-01-21 |
include/ruby/internal/arithmetic/off_t.h: add doxygen |
e9c423ac6c90f760e65e3b528bc7c26996ccab02
|
2021-01-21 |
include/ruby/internal/arithmetic/mode_t.h: add doxygen |
abd15ac775d41e6485f728fe0fad4cddf138d3ec
|
2021-01-21 |
include/ruby/internal/arithmetic/long_long.h: add doxygen |
6706d0216f5491d7a0386838bc71a1e7aaa9a3fb
|
2021-01-22 |
include/ruby/internal/arithmetic/long.h: add doxygen |
8fa82cd2722698880718f5b2fec948edcbf55850
|
2021-01-25 |
include/ruby/internal/arithmetic/intptr_t.h: add doxygen |
5e1caeb15ce7590621facf93d87207e73dd8a3a9
|
2021-01-25 |
include/ruby/internal/arithmetic/int.h: add doxygen |
98ab28619575a766f90dfcbfa54a73c9274e387d
|
2021-01-25 |
include/ruby/internal/arithmetic/gid_t.h: add doxygen |
887c1f117dfe3a46478faea00d084ee8374b643f
|
2021-01-25 |
include/ruby/internal/arithmetic/fixnum.h: add doxygen |
6e62cf46edc59aede8ddcc5b272b24f5e019d24b
|
2021-01-26 |
include/ruby/internal/arithmetic/double.h: add doxygen |
9eab1e910768c51fd78288263a1432723d4e0b6c
|
2021-01-26 |
include/ruby/internal/arithmetic/char.h: add doxygen |
cac1e88d752d2bb9087314eb7c54623fbfc6aacd
|
2020-12-21 |
include/ruby/backward/cxxanyargs.hpp: suppress doxygen warning |
5453031fd468b06e0401d3d53cb963454ae5aaef
|
2021-06-07 |
include/ruby/backward/cxxanyargs.hpp: addo doxygen |
8a469f1c2575ae8a1da602affb94e74ffa6a06c3
|
2021-06-07 |
include/ruby/backward/2/stdarg.h: add doxygen |
c4693b8a5b230a34fd59898d03949248e09c8eaa
|
2021-06-07 |
include/ruby/backward/2/stdalign.h: add doxygen |
e5a1efb72a9bb406395813ea79625ff9bd1e89ac
|
2021-06-07 |
include/ruby/backward/2/rmodule.h: skip doxygen |
f05dc8b44a1d546ed1046860454f92b094efb475
|
2021-06-07 |
include/ruby/backward/2/r_cast.h: skip doxygen |
7ead69068edaddf62487d6525b8fe29231566947
|
2021-06-07 |
include/ruby/backward/2/long_long.h: add doxygen |
0f9cf6d4d0a9571c4d7dbc341e05b912c50de159
|
2021-06-07 |
include/ruby/backward/2/limits.h: skip doxygen |
5868ebf46e35e7a618dfeba071f9a83d662d65d9
|
2021-06-07 |
include/ruby/backward/2/inttypes.h: skip dpxygen |
c0b5d95cc026678a7d2409deee58ee4e48772125
|
2021-06-07 |
include/ruby/backward/2/gcc_version_since.h: skip doxygen |
07240056f9dc2419d1d90d7557051f648bbd6548
|
2021-06-07 |
include/ruby/backward/2/bool.h: skip doxygen |
5107a6bf12e91b830acca044484ff123b6ac7f96
|
2021-06-07 |
include/ruby/backward/2/attributes.h: skip doxygen |
ba814a5aa3c69322d616471e934592b261448645
|
2021-06-07 |
include/ruby/backward/2/assume.h: add doxygen |
072d74cc7aa710cf1d8e42c661bdf6c84ead1c82
|
2021-06-08 |
include/ruby/vm.h: add doxygen |
99dd95806d6e29dca3b7dc639a8bd5193417c3a8
|
2021-06-08 |
include/ruby/version.h: add doxygen |
eb39497ecf2599edfb5ab5bbb2c1ed16102819cc
|
2021-06-08 |
include/ruby/util.h: add doxygen |
53e0d7eec71302eacd370426d0af29f8adcfe19d
|
2021-06-08 |
include/ruby/thread_native.h: add doxygen |
a50287ab03ce9cf871d307cc619e394d9a736466
|
2021-06-09 |
include/ruby/thread.h: add doxygen |
4912260b7050ce24c2fde345bc8ea206152e02aa
|
2021-06-09 |
include/ruby/subst.h: skip doxygen |
e18bc14a05cba2a00fea1525b097530bd5362a9e
|
2021-06-11 |
include/ruby/ruby.h: add doxygen |
4c14c55505800b8605962c7dd93d6dff6e832ff7
|
2021-06-18 |
include/ruby/regex.h: skip doxygen |
1c9106da8bfe96dafa844cf543eda08dca1b176d
|
2021-06-23 |
include/ruby/re.h: add doxygen |
2c4dccad337b58b4d36cf489ebecd9c7da778e4c
|
2021-06-25 |
include/ruby/random.h: add doxygen |
56c0475036846f542529c52d9c78be9586ecf87d
|
2021-07-02 |
include/ruby/ractor.h: add doxygen |
5a79439a683b405a1d766d99bf477ba63aa97118
|
2021-07-02 |
include/ruby/missing.h: skip doxygen |
6204b0dd99fe244636d98666df7bce70cc79e3ca
|
2021-09-06 |
include/ruby/memory_view.h: add doxygen |
809138fe4bb4e72b9c790de794b6ca50b8586291
|
2021-07-08 |
include/ruby/io.h: add doxyen |
84b96298b33a80318ed0fc2f3010119ac9207a0f
|
2021-07-09 |
include/ruby/fiber/scheduler.h: add doxygen |
3ca688aeb0506ce2cdf1c7b6f7058e0c42581b01
|
2021-08-06 |
include/ruby/encoding.h: add doxygen |
6e8e2b467bc2d1db0a593ddfb23eabdc109d85e1
|
2021-08-19 |
forgot to delete a redundant comment |
1563526edffe4dfc8330ebdef23ffd25e2ac460c
|
2021-08-08 |
include/ruby/defines.h: add doxygen |
6420db8ab72e3348d0ddf59071c696cbdb270818
|
2021-09-06 |
include/ruby/debug.h: add doxygen |
4702b59f2151b5d32a1b799a9580ea0870c886d4
|
2021-09-08 |
include/ruby/backward.h: skip doxygen |
676073b62eb9a0e7b368c3a0a6ebb01aa1a8791b
|
2021-09-08 |
include/ruby.h: skip doxygen |
bbe70498135c880fbece705b5962c3a9381857aa
|
2021-01-12 |
template/Doxyfile.tmpl: rethink about exclusions |
679f4b895b683430c49f0014ac885eb9291d59e9
|
2021-01-11 |
template/Doxyfile.tmpl: EXTRACT_ALL=NO |
4f03930d04a0185ee9057ee314cfb79eb5a1b73a
|
2021-09-09 |
ruby_cleanup: fix MSVC compile error |
de2afff1b9233b5b23ca1f6442a4b880e160cffb
|
2021-09-09 |
dln.c: add missing dependency |
fd12bc1896bd4a78b9ff376fd685a009254b153f
|
2021-09-09 |
ruby_scan_oct, ruby_scan_hex: are not pure |
dddc618d3076de2c1b27d01f106bf0bf126d4677
|
2021-09-09 |
suppress GCC's -Wsuggest-attribute=format |
6522b51ce5a878989766875d049e38daa0d0b9bc
|
2021-09-09 |
rb_ary_new_from_values: can take NULLs |
c39dd708b5f59766ce75c88e92d92ebcaa1df341
|
2021-09-09 |
suppress GCC's -Wmissing-attribute |
64f271241d79448ec75040d97df611f86d44ecda
|
2021-09-09 |
suppress GCC's -Wnonnull-compare |
a310f896db4e25d8a355087fce1cf932f4758331
|
2021-09-09 |
common.mk: update dependencies |
488ef54f0bbd724fd0965b7439d00ed1a3ffc379
|
2021-09-09 |
.github/workflows/compilers.yml: --enable-shared |
b563b9c48f09093b94554867fe8a71de6c27a37b
|
2021-09-09 |
spec/ruby/optional/capi/ext: suppress warnings |
b0f01202677da255f2004b4d6de43088202a0f8b
|
2021-09-09 |
spec/ruby/optional/capi/ext: support ruby < 3 |
f752382688f18b98ac36aff10158309b4cf91e1c
|
2021-09-09 |
spec/ruby/optional/capi/ext: must support GCC 5 |
0de84bb763dab21daa39e73d0b4d62c8aa503d3e
|
2021-09-09 |
.github/workflows/baseruby.yml: check Ruby 3.0 |
cb4e2cb55a59833fc4f1f6db2f3082d1ffcafc80
|
2021-09-09 |
.github/workflows/compilers.yml: disable shared for LTO |
789232f9fde3c8956397778b30b98d7e18361bed
|
2021-09-13 |
template/Doxyfile.tmpl: modernise |
63ab2fedc86e463cb5132e19c285f5c3442ca5f7
|
2021-09-14 |
include/ruby/atomic.h: add doxygen |
ecaf3a391d7f84ea8893d75940c1958aa2374b68
|
2021-09-15 |
include/ruby/atomic.h: rework |
0dea31c437abc59c80ece31e94cc5f8fb562c3e0
|
2021-09-21 |
RBIMPL_ATTR_NOALIAS: not until LLVM 12 |
e2976fd1f678866be68ec213926f336a87e9a6aa
|
2021-09-22 |
add NEWS entry for https://github.com/ruby/ruby/pull/4815 |
90f2ab9d62860d7b3413fb363403c1d16b4a860e
|
2021-09-30 |
rb_fiber_raise(): add doxygen |
e42c8c160d17e302f56fdc4af4d54043ed2499df
|
2021-09-28 |
add undeclared variables |
2fa4715bf264f1c800ae058bd6d5240241e226eb
|
2021-09-28 |
rb_ractor_shareable_p(): fix doxygen |
312668cf031ce5e018f78d6a7cad9bcdcdac6ae6
|
2021-09-24 |
split include/ruby/encoding.h |
5112a548467e04ebdb386f0cc7bacb29f38d3fd2
|
2021-09-29 |
include/ruby/encoding.h: convert macros into inline functions |
5c167a9778366c8d348f00debc479777626ef252
|
2021-09-29 |
ruby tool/update-deps --fix |
499660b04f22c0b7203dbd1de31a85443d4290b4
|
2021-09-30 |
downcase_single/upcase_single: assume ASCII |
f032c09bca96d82ce5fe935c99afed4c3fc2dbea
|
2021-10-05 |
rb_enc_left_char_head(): take void* |
748688a63d8ab621d4b2ab91cbccb5cad2c7797c
|
2021-10-22 |
.github: use GNUMAKEFLAGS instead of JOBS |
b682f763397abbbee3a47569d36fcb49127a3e0a
|
2021-10-25 |
GNUMAKEFLAGS is too new for mac |
b49ec78fd02836d4db4807fcdc86886138927c70
|
2021-10-25 |
more on eliminating $make |
a0029ae2b68cec3a4cb298967afbc9192d331c10
|
2021-10-26 |
just another evidence that @shyouhei is an idiot [ci skip] |
7d4c59203ffe16a7409358f69a48768a9e6d0fb1
|
2021-10-26 |
improve doc coverage [ci skip] |
1370b0876f4d67e20e8f50f3c048447befd71fdc
|
2021-11-11 |
io/buffer.h: C linkage |
a4a6e5cd2e69049c9e9296e597a429f849fbe749
|
2021-11-11 |
ENCODING_MASK: fix doxygen link [ci skip] |
4b3830127f794e70187ca2986199947b2467b46f
|
2021-11-11 |
RB_ENCODING_SET_INLINED: fix doxygen |
ad84c5d1b047604cc36a12d388ff2caa1da954c1
|
2021-11-11 |
rb_enc_code_to_mbclen: fix doxygen |
f5dcecf3456e5f52aa979cc2a59c5dc7b398e123
|
2021-11-11 |
rb_file_size: add doxygen |
33533fabd54e23bced64a74114ee7786478a6ee7
|
2021-11-02 |
revival of must_not_null() |
a6e5d70346adc84ffde2d1c153ffb5b39dd2d388
|
2021-12-28 |
USE_RVARGC released; why not CI |
980bf94f022116308fb7f95f697a85dc24f5884a
|
2020-07-27 |
Kernel#=~: delete |
e4f8d5b2f516a88d1a704cc355e5d21255aea738
|
2022-01-19 |
.github/workflows: BASERUBY check for Ruby 3.1 |
2cc890d7d3624a17fe023e1a6d7e2e162fd8f4d6
|
2022-02-09 |
LLVM 15 begun. |
4a4c1d6920c7d9fbcd2542a3462f19ccd48c02e8
|
2022-04-20 |
[CI] resort to clang-14 (#5824) |
dcc42d46882ebfea294eddb2b89d85606840e576
|
2022-04-21 |
[Doc] correct my understanding about nonblocking mode |
7ef67bf9a22ebc1c85530a71a1f61e83aeae1ecd
|
2022-06-21 |
[CI] add gcc-12 |
7f64989e5c913ef7624e084badd1a43ce65b3ccc
|
2022-07-06 |
do not define our own version of memcpy |
45482fea3c874c4441e1846fb30cac1a92ffbd51
|
2022-09-12 |
LLVM 15 released |
104069e75a385d9b04c86cd31f2aa60547ad6a55
|
2022-09-13 |
syserr_initialize: delete redundant strerror() declaration |
406ebb25a017dba5b066a42a1c325e57fa644e95
|
2022-09-13 |
obj_refer_only_sharables_p_i: need derefernce |
06cb0305161eaae0f006ffb3a7f341a5771f239f
|
2022-09-13 |
vm_insnhelper.c: add casts |
0cd86ffb2e4b270084510a0ed056329ddc949e5d
|
2022-09-14 |
avoid ANYARGS |
2f8012c9491e7cf10f4080f6eecdb67d3aa83556
|
2022-09-14 |
rb_define_method: dedicated overload for rb_f_notimplement |
8a577cbc63e164a0771581ea7234578f5beab100
|
2022-09-14 |
cref_replace_with_duplicated_cref_each_frame: returns a pointer |
4e64edb6cd8d1b444c591bfd50ec3d357e794f6e
|
2022-09-14 |
vm_method_cfunc_is: get rid of ANYARGS |
ec5798d28bca2c214da886e27d8e870c55301563
|
2022-09-14 |
type pun rb_f_notimplement |
77c61ae3ab51746c986ff853c85b5e05bc6a942b
|
2022-09-14 |
cc_new: vm_ci_new's 4th argument is a pointer |
45741918e1963fce3416b253712cfd4745368e7f
|
2022-09-16 |
reserved_word: just use gperf 3.1 declaration |
437800d3b0bdacf30b82fff15dd5532fbf65c3ab
|
2022-09-21 |
getenv: is in stdlib.h |
7060b23ffa25fb53884e99e4ab1fa8919f666beb
|
2022-09-21 |
proper function prototypes for openssl |
940b3170c1fb51e31fa3396f0a71fc8db9ac096c
|
2022-07-21 |
document for commit 5bbba76489628f450949 [ci skip] |
47a6e7b518bf5bebd293519ee89b77c06830f21d
|
2022-12-19 |
Note about Regexp.linera_time? [ci skip] |
34d43ed9f5f8c4fb56913d176669b587a696dc94
|
2022-12-19 |
typo in doc [ci skip] |
617b3f697d95c6e9aaf585e18a2d1c96b94cab99
|
2023-01-11 |
enhance build matrix |
64e503eb62aff0952b655e9a86217e355f786146
|
2023-04-13 |
avoid seeding |
fb23fba082cc5f2f422e1ede0e8081ffbda19501
|
2023-05-08 |
add CI matrix for clang 17 / GCC 13 |
27a21ad201b04f9af6c206836b4c7543fb69a1e7
|
2023-05-12 |
give up checking old compilers |
d4b662d6f8eb2ead3871e98d608e7e3d4b9949f0
|
2023-06-28 |
template/Doxyfile.tmpl: modernise |
48e646fd96a834709fdfdddf08b1ac7dd188d50f
|
2023-06-28 |
refactor extract ${{ ghithub }} expressions |
4aa73f8f8abaaab2d0806cc3a180c09d2faea80c
|
2023-06-29 |
proper path |
e8d629ed76cab8b17f82f024b6b5f7eddb71ab51
|
2023-06-29 |
refactor extract apt-get |
34bf2d508585799fc6fd272750a1c053f38e06cf
|
2023-06-29 |
refactor extract brew |
c90b8493fb6d4cad143bd024039adbbf783f847d
|
2023-06-30 |
refactor delete unnecessary branches |
7102324de39971cb2687d336e5d5e46fb9a744c7
|
2023-06-30 |
fix YAML error |
37a893d12915b8860f6880d6a0c2859e096ab4ff
|
2023-06-30 |
bit quiet |
420d069cc2b9abcc1c7cc6a5d3cd6731bac4f54c
|
2023-06-30 |
refactor extract mkdir |
d1efc7a3f0430768817c04845f2a1f128d260da2
|
2023-07-03 |
chore: prettier [ci skip] |
8ba5437fe561f4c0c5bb7355228caa4bb3397c74
|
2023-07-03 |
annocheck: de-matrix |
b0977e402ae546456cdefab97b75f87deaddd9c2
|
2023-07-03 |
chore: just add spaces [ci skip] |
f7732d63f4b975cda5463932384b255e85e17642
|
2023-07-03 |
Use `${{}}` for if statement [ci skip] |
7690a31223213d11d72a5b44cd40d4455483798f
|
2023-07-03 |
chore: add blank lines [ci skip] |
72e58bbdc0d4f9c1c3914c7916fbf3847958b6e5
|
2023-07-03 |
fix typo |
7ee39556db3db37953975d55adef1eb3a185777f
|
2023-07-03 |
fix typo |
ab661556207046022860958d3c4f06bb289a7c97
|
2023-07-03 |
fix substitution errors |
dd7c590f8a4dafbc0d659d07645aea59586b0f70
|
2023-07-05 |
disable yjit when for non-flonum |
833b32f503abb9712dbb3a6825b1730c8ee1e912
|
2023-07-05 |
also disable yjit for clang < 10 |
20478cafe15f1911a9f2e6f91a43a17c6430f44b
|
2023-07-05 |
do not set environment variables |
eb57b6ba822f7027c215efe3543160d86be7fc5c
|
2023-08-24 |
[CI]: LLVM 18 begun |
b88bdf1ebba52a447a39c1fee815dd55bd48ff9e
|
2023-08-25 |
direct use of CFLAGS |
fa2712981fc109368bf914e59577fcfdbf82379a
|
2023-08-25 |
workaround clang-17 -Wc2x-extensions |
c914382db201bd1c4414fe3581d9da1af474ec18
|
2023-08-25 |
do not redefine a typedef |
097b766b41d4d2faac8e8649a2ac40abef920272
|
2023-08-25 |
do not redefine a typedef |
eec85a6309c189172bd5490ef87de5b8cdfc2ab6
|
2023-08-25 |
tool/update-deps --fix |
fa54406f50c1c79a835e68cbc015ff7fc86ed92b
|
2023-08-25 |
empty initializer is a C++ ism |
12ec1fb2b16be65f546151da85cbe842ca90dc3b
|
2023-08-25 |
use configure-detected sanity of _Alignof |
197e91f35770959b5e8c9657c62f30664a1f4beb
|
2023-08-25 |
build matrix for universal parser |
ddc5c204b21bb627fc25bda0f3aee28a0325a63e
|
2023-08-25 |
VALUE is already defined |
81620ed9b5553a80ea2c7d95b58c3217b1679459
|
2023-08-25 |
needless duplicated typedef deleted |
1614e5ebb2354603d5dca2a443a0bd669d21eda7
|
2023-08-25 |
C structs cannot have two definitions |
fa327472caaa66a05ea0dcac2dd6cf58e30025e3
|
2023-08-25 |
snprintf could be defined |
140daab5ac6bdba32036d17e12787dc241b5d61f
|
2023-08-25 |
#include <stdarg.h> for va_list |
26cb3b56178d39b2b66ae795238b5834830f8f66
|
2023-08-25 |
config.h has to be the very beginning |
a736420ce560117e6f9491323b61608beb10f2cf
|
2023-08-25 |
define back snprintf |
d9cba2fc74addc3e0a6da0fe230fd333fb1c31ac
|
2023-08-25 |
include missing header |
51ab9ebca18f3b9a0b8f2bfc420454983259c600
|
2023-12-08 |
[ci skip] comment for commit be1bbd5b7d40ad863ab35097765d3754726bbd54 |
b1f67cf08eb0aaadfdc6893034b0653551141a10
|
2023-12-26 |
CI matrix for 3.3 |
1232975398a96af3070463292ec0c01e09a06c50
|
2024-04-01 |
add CI matrix for clang-19 |
64bd8e41df859fc61f373fcab431e1516148ee57
|
2024-04-25 |
false is not a pointer |
bb5a53820703f5e1af886a0c5ca7178aa976be29
|
2024-04-25 |
use of stdckdint.h |
c844968b725416efba767ea6161b4c14d8fd9536
|
2024-04-25 |
ruby tool/update-deps --fix |
17a0e2ac049d051f7c5af00d0a179d1b4efc3005
|
2024-04-29 |
workaround C++ compile error |
b7bd55cdc7125c4d383eea0e9be6e57015cd19b5
|
2024-04-29 |
suppress -Wold-style-cast warnings |
1f15149e98796800f229f1bea7770d253fab5532
|
2024-07-10 |
rb_gc_obj_slot_size is banned in this file |
c49eda91bf9139b33d01584bb1524e2ac3278101
|
2024-07-10 |
rb_source_location_cstr is banned in this file |
77b12a8aaf40678dd6cfea29ae27b92b3718ae0a
|
2024-07-10 |
GC_DEBUG is always defined |
fa6bf1da576430c1db0ff1d68fb9b5992a1d71c8
|
2024-07-11 |
give up USE_GC_MALLOC_OBJ_INFO_DETAILS |
963059a8d2a2ee7f973492c829ba663b538d9863
|
2024-07-16 |
fix compile error |
a887b41875d00637064294be7059335599937f17
|
2024-07-16 |
static const char *type_name() implemented |
52bb90f92d9ebc8c06d1adf364b0e55c746c46b2
|
2024-07-12 |
sequential execution of some CI tasks |
239c1c621e92f519498e421cf825f44667c0e56c
|
2024-09-30 |
LLVM 20 begun |
0f28be6ab9384ff3345c655d6dc04550222ed7fd
|
2024-11-13 |
[CI] add GCC 14 |
25ad7e8e6c272bf4d13bbd575bb184cd7542714d
|
2024-11-28 |
rb_gc_impl_malloc can return NULL |
705714be3e8aee2a295bea8789b997f5dd2450cc
|
2024-11-29 |
prefer ruby_memerror instead |
2ed1962cbedc832154630bed695cec4781b0ec89
|
2025-02-05 |
[CI] add CI matrix for clang-21 |