KJ Tsanaktsidis 1d467f2255 Burn default ASAN options into the built Ruby
* We always need use_sigaltstack=0 because Ruby registers sigaltstack
  handlers
* We also need to disable leak detection (unless RUBY_FREE_AT_EXIT is
  set - I might experiment later with automatically enabling leak
  detection if RUBY_FREE_AT_EXIT is set).

Burning it into the built ruby binary in this way avoids people needing
to remember to start their Ruby program with these flags all the time.

We also need a small fix in mkmf to make sure that test programs also
don't have leak detection enabled (this is never desirable)

[Bug #20256]
2024-02-12 10:51:46 +11:00
..
2024-01-04 22:34:59 +00:00
2023-11-07 05:17:52 +00:00
2023-12-16 11:48:49 +08:00
2023-12-23 16:50:29 +09:00
2024-01-22 00:19:51 +00:00
2023-12-05 06:38:55 +00:00
2023-11-07 13:37:17 +09:00
2023-11-07 07:32:00 +00:00
2023-11-07 07:15:34 +00:00
2023-11-07 12:53:16 +09:00
2023-11-07 15:35:37 +09:00
2023-12-07 07:22:20 +00:00
2023-11-07 06:16:31 +00:00
2024-01-27 19:59:42 +00:00
2023-11-07 03:10:45 +00:00
2023-12-25 21:12:49 +09:00
2023-12-25 21:12:49 +09:00
2023-12-23 16:50:33 +09:00
2023-11-07 05:09:48 +00:00
2023-11-07 11:39:02 +09:00
2023-11-07 01:59:17 +00:00
2023-11-07 01:46:40 +00:00