summaryrefslogtreecommitdiff
path: root/enc/ebcdic.h
diff options
context:
space:
mode:
author卜部昌平 <shyouhei@ruby-lang.org>2019-09-20 17:01:53 +0900
committer卜部昌平 <shyouhei@ruby-lang.org>2019-09-30 10:26:38 +0900
commitc11c5e69ac66ae10255a20a6b84e481f0423703d (patch)
tree2f627c134096d09e69fba834067605982b28cc44 /enc/ebcdic.h
parentcf336082039ae84b5001908f6bb7e04bdda8893e (diff)
refactor split rb_method_definition_set
Did you know that C functions can return structs? That has been true since the beginning, but not that very useful until C99. Now that we can write compound literals, this feature is much easier to use. By allowing struct-returning functions, some formerly big functions can be split into smaller ones, like this changeset. At least GCC is smart enough to inline the split functions back into one. No performance penalty is observed.
Notes
Notes: Merged: https://github.com/ruby/ruby/pull/2486
Diffstat (limited to 'enc/ebcdic.h')
0 files changed, 0 insertions, 0 deletions
e1424c35012ccf1f3822c9046081b225aef4142e'/> e1424c35012ccf1f3822c9046081b225aef4142e Fix https://github.com/ruby/bigdecimal/issues/70 [Bug #13331] https://github.com/ruby/bigdecimal/commit/aa536cd4b5
Fix https://github.com/ruby/bigdecimal/issues/70
[Bug #13331]

https://github.com/ruby/bigdecimal/commit/aa536cd4b5
[ruby/bigdecimal] Add Complex#to_d 2020-07-05T16:15:46+00:00 Kenta Murata mrkn@mrkn.jp 2019-10-09T01:39:39+00:00 03a33603c66bf6eca6937d221f87daf3f5a489f7 https://github.com/ruby/bigdecimal/commit/97e794ac97
https://github.com/ruby/bigdecimal/commit/97e794ac97