1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/include/ruby
knu 1c0323adbc Fix build when gcc is used and the platform's libc lacks alloca().
* include/ruby/ruby.h (alloca), eval_intern.h (alloca), gc.c
  (alloca): Make alloca() globally available by moving the
  ultimate ifdef's to ruby/ruby.h.  Gcc hides its builtin alloca()
  when compiling with -ansi, and linking thus fails on platforms
  that lack their own alloca() implementation in libc, which
  include OpenBSD and some ports of NetBSD.  We use alloca()
  everywhere including from within third party C extentions, so
  alloca() must be made globally available. [Bug #7307]

* addr2line.c (alloca): Replace the alloca() part with the
  ultimate ifdef's. [Bug #7307]

git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37571 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2012-11-09 03:34:08 +00:00
..
backward [Bug #6607] 2012-06-19 09:43:53 +00:00
defines.h
encoding.h * parse.y (rb_check_id_cstr): new function to check if ID is 2012-04-11 13:31:23 +00:00
intern.h * include/ruby/intern.h: Restore rb_enumeratorize as it was before r37497 2012-11-07 19:46:16 +00:00
io.h process.c: try conversion at redirection 2012-07-27 09:25:54 +00:00
missing.h * include/ruby/missing.h: include math.h before checking INFINITY 2012-06-19 21:24:31 +00:00
oniguruma.h
re.h
regex.h
ruby.h Fix build when gcc is used and the platform's libc lacks alloca(). 2012-11-09 03:34:08 +00:00
st.h * st.c (st_update): pass pointer to key to the callback function. 2012-03-29 14:50:20 +00:00
subst.h
thread.h * thread.c (rb_thread_call_without_gvl2): added. 2012-07-18 06:47:43 +00:00
util.h
version.h
vm.h
win32.h win32.h: fstat on mingw32 2012-10-27 01:05:06 +00:00