summaryrefslogtreecommitdiff
path: root/tool/leaked-globals
AgeCommit message (Collapse)Author
2020-12-29Canonicalization functions were removed alreadyNobuyoshi Nakada
At b958e2add835d62c0a62edaf9a23ecbbd70a3635
2020-12-27Ignore symbols declared in the platform headerNobuyoshi Nakada
2020-12-27Ignore objects from the "missing" directoryNobuyoshi Nakada
2020-12-27Get rid of \K for old BASERUBYs which have a bug in String#scanNobuyoshi Nakada
2020-12-27Exclude entry pointsNobuyoshi Nakada
2020-12-27Support AC_FUNC_MEMCMPNobuyoshi Nakada
2020-06-04Update leaked-globals [Bug #16934]Nobuyoshi Nakada
* match uppercase types which would be global, other than [BDT] * ignore `RUBY_` prefixed symbols
2019-09-22st.c: Use rb_st_* prefix instead of st_* (#2479)Yusuke Endoh
The original st.c was public domain hash table implementation, but Ruby's st.c is highly modified, and its data structure is not compatiblie with the original one. Therefore, when creating an extension library to wrap C code that uses the original st.c, the symbols conflict, which leads to segfault. This changes the prefix `st_*` of st.c functions to `rb_st_*` for reflecting that they are specific to Ruby's, and avoid symbol conflicts. Notes: Merged-By: mame <mame@ruby-lang.org>
2019-07-15Put colorize to library directory.Hiroshi SHIBATA
Same as 66299e7ca83d379d13abaa5411f3e0419334cabb
2019-05-16leaked-globals: check if un-prefixed symbols leak externallyNobuyoshi Nakada