* ext/tk/lib/multi-tk.rb: add MultiTkIp#eval and bg_eval.
* ext/tk/lib/tk/namespace.rb: TkNamespace#eval was enbugged at the
last commit. Now it will return a proper object.
114 lines of code changed in:
* 2006-01-31
3 lines of code changed in:
* ext/syck/rubyext.c (syck_resolver_transfer): workaround for SEGV.
ex: YAML.load("!map:B {}"). [ruby-core:7217]
9 lines of code changed in:
* 2006-01-28
3 lines of code changed in:
* lib/rdoc/usage.rb: support "a:0:33" style caller[-1]. In this case
file name is "a:0". I don't know this really happens though...
[ruby-Bugs:3344]
7 lines of code changed in:
* 2006-01-26
3 lines of code changed in:
* ext/socket/socket.c: turn on do_not_reverse_lookup by default.
5 lines of code changed in:
* 2006-01-25
3 lines of code changed in:
* configure.in, dln.c, file.c, intern.h, missing.h (eaccess): use
system routine if provided. fixed: [ruby-core:07195]
12 lines of code changed in:
* lib/test/unit/autorunner.rb (process_args): ignore arguments after
'--' so that test scripts can handle them. fixed: [ruby-dev:28258]
7 lines of code changed in:
forgot to commit too.
2 lines of code changed in:
forgot to commit.
5 lines of code changed in:
* eval.c (POST_GETCONTEXT): define separately from PRE_GETCONTEXT on
IA64 to avoid reusing variable address.
58 lines of code changed in:
* 2006-01-22
3 lines of code changed in:
* eval.c (ruby_setjmp): workaround for FreeBSD/i386
getcontext/setcontext bug.
[ruby-dev:28263]
40 lines of code changed in:
* lib/fileutils.rb (mv): should remove file after copying. [ruby-dev:28223]
6 lines of code changed in:
* 2006-01-19
3 lines of code changed in:
* eval.c (FUNCTION_CALL_MAY_RETURN_TWICE): don't clobber %l7 of SPARC
if enable-shared.
(ruby_setjmp): call FUNCTION_CALL_MAY_RETURN_TWICE after getcontext
too.
reported by Pav Lucistnik and Marius Strobl.
http://lists.freebsd.org/pipermail/freebsd-sparc64/2006-January/003739.html
24 lines of code changed in:
* 2006-01-18
3 lines of code changed in:
* eval.c (rb_mod_method_defined): ditto.
24 lines of code changed in:
* object.c (rb_mod_const_get, rb_mod_const_defined): added optional
flag to search ancestors, which is defaulted to true.
fixed: [ruby-talk:175899]
43 lines of code changed in:
* win32/setup.mak (MAKE): workaround for nmake 8.
5 lines of code changed in:
* 2006-01-17
3 lines of code changed in:
* win32/Makefile.sub: invoke .bat via shell. workaround for nmake 8.
7 lines of code changed in:
* 2006-01-16
3 lines of code changed in:
* ext/syck/emitter.c (syck_emit_seq, syck_emit_map, syck_emit_item):
should output complex key mark even if map's key is empty seq/map.
[ruby-core:7129]
40 lines of code changed in:
* 2006-01-14
3 lines of code changed in:
* file.c (rb_file_s_chmod): avoid warning where sizeof(int) !=
sizeof(void*).
7 lines of code changed in:
* 2006-01-13
3 lines of code changed in:
* lib/rdoc/diagram.rb:
- properly quote bare element attributes
- terminates dangling elements (e.g. <img>, <br>, <link>, etc)
- converts "CVS" to the more HTML-friendly acronym element
- adds missing type attributes to style elements
based on Paul Duncan's patch <pabs@pablotron.org> [ruby-core:7028]
* lib/rdoc/generators/html_generator.rb: ditto.
* lib/rdoc/generators/template/html/hefss.rb: ditto.
* lib/rdoc/generators/template/html/html.rb: ditto.
* lib/rdoc/generators/template/html/kilmer.rb: ditto.
75 lines of code changed in:
* 2006-01-12
3 lines of code changed in:
* ext/tk/sample/tkballoonhelp.rb: [bug fix] couldn't add to a widget
which is constructed with TkComposite module.
[new feature] support 'command' option which is called just before
popping up the balloon help.
111 lines of code changed in:
* 2006-01-11
3 lines of code changed in:
(ERB::Compiler): add instance variable @insert_cmd to change <%='s behavior.
9 lines of code changed in:
bit more explanation for previous change.
1 lines of code changed in:
* gc.c (garbage_collect): mark ruby_current_node.
if an exception is raised in a finalizer called by
rb_gc_call_finalizer_at_exit, ruby_set_current_source may use
collected ruby_current_node and mark_source_filename may corrupt
memory.
10 lines of code changed in:
Sorry, commit miss.
3 lines of code changed in:
* ext/syck/rubyext.c (syck_resolver_transfer): should be able to load
!ruby/object:Bignum syntax 1.8.3 dumped. [ruby-core:6159] (written
by akira yamada)
19 lines of code changed in:
* lib/yaml/rubytypes.rb (Fixnum): Bignum could not be loaded in
ruby 1.8.3/1.8.4. [ruby-core:6115]
* lib/yaml/rubytypes.rb (Numeric): Subclass of Numeric could not
be dumped properly. [ruby-core:7047]
37 lines of code changed in:
* lib/yaml/rubytypes.rb (Symbol#yaml_new): YAML loading of quoted
Symbols broken. [ruby-Bugs:2535] (written by Aaron Schrab)
20 lines of code changed in:
* 2006-01-10
3 lines of code changed in:
* gc.c (gc_stress): renamed from always_gc and enabled by default.
(gc_stress_get): new function for GC.stress.
(gc_stress_set): new function for GC.stress=.
50 lines of code changed in:
* ext/zlib/extconf.rb: zlib compiled DLL version 1.2.3 distributed by
http://www.zlib.net/ has zdll.lib. [ruby-dev:28209]
6 lines of code changed in:
* 2006-01-09
3 lines of code changed in:
* win32/Makefile.sub (OPTFLAGS): I have experienced trouble on y- flag,
(VisualC++6) so use -O2b2xg- if $(MSC_VER) < 1400. [ruby-core:7040]
* lib/webrick/httpservlet/filehandler.rb: fixed typo. (Kero van Gelder)
[ruby-core:7075]
13 lines of code changed in:
comment FreeBSD PR number.
1 lines of code changed in:
* eval.c (GCC_VERSION_BEFORE): check __INTEL_COMPILER.
Intel C++ Compiler defines __GNUC__.
http://www.intel.com/software/products/compilers/clin/docs/ug_cpp/lin1077.htm
7 lines of code changed in:
* 2006-01-08
3 lines of code changed in:
the bug was FreeBSD specific.
4 lines of code changed in:
* 2006-01-07
3 lines of code changed in:
* parse.y (singleton): get rid of segfault on syntax error.
fixed: [ruby-core:07070]
6 lines of code changed in:
* eval.c (rb_fd_isset): compare the result of FD_ISSET with 0 to
avoid BSD bug. BSD defines FD_ISSET as just a bitmap of unsigned
long. So returning the value from rb_fd_isset discards upper
32bits on LP64 environment.
http://www.freebsd.org/cgi/query-pr.cgi?pr=ia64/91421
9 lines of code changed in:
* 2006-01-06
3 lines of code changed in:
avoid "left-hand operand of comma expression has no effect" warnings.
1 lines of code changed in:
* configure.in: don't force getcontext on IA64.
* eval.c (ruby_setjmp): add an argument for just before getcontext.
(THREAD_SAVE_CONTEXT): call rb_thread_save_context just
before getcontext.
[ruby-dev:28205]
17 lines of code changed in:
* 2006-01-05
3 lines of code changed in:
ANSI styled
9 lines of code changed in:
* 2006-01-03
3 lines of code changed in:
some more typos fixed.
8 lines of code changed in:
fix typos.
3 lines of code changed in:
* 2006-01-01
5 lines of code changed in:
fix.
1 lines of code changed in:
* missing.h (isnan): avoid macro expantion
"extern int isinf(double);" to
"extern int ((sizeof(double)==sizeof(float))?_Isinff(double):_Isinf(double));" on
HP-UX.
13 lines of code changed in:
* win32/win32.c (rb_w32_seekdir): should not segfault even if passed
the location which rb_w32_telldir didn't return. (and should change
`bits' position) [ruby-core:7035]
* win32/dir.h: ditto. (stores `loc' instead of `bitpos')
* test/ruby/test_dir.rb: added.
83 lines of code changed in: