summaryrefslogtreecommitdiff
path: root/src/if_ruby.c
AgeCommit message (Collapse)Author
2015-04-21patch 7.4.705Bram Moolenaar
Problem: Can't build with Ruby 2.2. Solution: Add #ifdefs to handle the incompatible change. (Andrei Olsen)
2015-01-14updated for version 7.4.570Bram Moolenaar
Problem: Building with dynamic library does not work for Ruby 2.2.0 Solution: Change #ifdefs and #defines. (Ken Takata)
2014-11-27updated for version 7.4.534Bram Moolenaar
Problem: Warnings when compiling if_ruby.c. Solution: Avoid the warnings. (Ken Takata)
2014-11-12updated for version 7.4.511Bram Moolenaar
Problem: Generating proto for if_ruby.c uses type not defined elsewhere. Solution: Do not generate a prototype for rb_gc_writebarrier_unprotect_promoted()
2014-03-28updated for version 7.4.227Bram Moolenaar
Problem: Can't build with Ruby 1.8. Solution: Do include a check for the Ruby version. (Ken Takata)
2014-03-27updated for version 7.4.225Bram Moolenaar
Problem: Dynamic Ruby doesn't work on Solaris. Solution: Always use the stubs. (Danek Duvall, Yukihiro Nakadaira)
2014-02-23updated for version 7.4.188Bram Moolenaar
Problem: SIZEOF_LONG clashes with similar defines in header files. Solution: Rename to a name starting with VIM_. Also for SIZEOF_INT.
2014-02-05updated for version 7.4.168Bram Moolenaar
Problem: Can't compile with Ruby 2.1.0. Solution: Add support for new GC. (Kohei Suzuki)
2013-05-20updated for version 7.3.974Bram Moolenaar
Problem: Can't build with ruby 1.8.5. Solution: Only use ruby_init_stack() when RUBY_INIT_STACK is defined. (Yukihiro Nakadaira)
2013-05-12updated for version 7.3.936Bram Moolenaar
Problem: Ruby 1.8: Missing piece for static linking on 64 bit systems. Solution: Define ruby_init_stack() (Hiroshi Shirosaki) Also fix preprocessor indents.
2013-05-11updated for version 7.3.935Bram Moolenaar
Problem: Init stack works differently on 64 bit systems. Solution: Handle 64 bit systems and also static library. (Yukihiro Nakadaira)
2013-05-11updated for version 7.3.933Bram Moolenaar
Problem: Ruby on Mac crashes due to GC failure. Solution: Init the stack from main(). (Hiroshi Shirosaki)
2013-05-06updated for version 7.3.925Bram Moolenaar
Problem: Typos in source files. Solution: Fix the typos. (Ken Takata)
2013-04-14updated for version 7.3.889Bram Moolenaar
Problem: Can't build with Ruby 2.0 on a 64 bit system. Solution: Define rb_fix2int and rb_num2int. (Kohei Suzuki)
2013-03-07updated for version 7.3.848Bram Moolenaar
Problem: Can't build with Ruby 2.0 when using MinGW x64 or MSVC10. Solution: Fix it. Also detect RUBY_PLATFORM and RUBY_INSTALL_NAME for x64. (Ken Takata)
2013-02-26updated for version 7.3.834Bram Moolenaar
Problem: Ruby 2.0 has a few API changes. Solution: Add handling of Ruby 2.0. (Yasuhiro Matsumoto)
2013-02-14updated for version 7.3.820Bram Moolenaar
Problem: Build errors and warnings when building with small features and Lua, Perl or Ruby. Solution: Add #ifdefs and UNUSED.
2012-11-24updated for version 7.3.729Bram Moolenaar
Problem: Building with Ruby fails on some systems. Solution: Remove "static" and add #ifndef PROTO. (Ken Takata)
2012-11-20updated for version 7.3.721Bram Moolenaar
Problem: Ruby interface defines local functions globally. Solution: Make the functions static.
2012-10-03updated for version 7.3.676Bram Moolenaar
Problem: Ruby compilation on Windows 32 bit doesn't work. Solution: Only use some functions for 64 bit. (Ken Takata)
2012-09-18updated for version 7.3.662Bram Moolenaar
Problem: Can't build Ruby interface with Ruby 1.9.3. Solution: Add missing functions. (V. Ondruch)
2012-04-25updated for version 7.3.503Bram Moolenaar
Problem: Warning for unused argument. Solution: Add UNUSED.
2012-04-20updated for version 7.3.501Bram Moolenaar
Problem: Error for "flush" not being defined when using Ruby command. Solution: Defined "flush" as a no-op method. (Kent Sibilev)
2011-08-04updated for version 7.3.267Bram Moolenaar
Problem: Ruby on Mac OS X 10.7 may crash. Solution: Avoid alloc(0). (Bjorn Winckler)
2011-01-17updated for version 7.3.101Bram Moolenaar
Problem: ino_t defined with wrong size. Solution: Move including auto/config.h before other includes. (Marius Geminas)
2010-12-24updated for version 7.3.088Bram Moolenaar
Problem: Ruby can't load Gems sometimes, may cause a crash. Solution: Undefine off_t. Use ruby_process_options(). (Yasuhiro Matsumoto)
2010-12-08updated for version 7.3.076Bram Moolenaar
Problem: Clang warnings for dead code. Solution: Remove it. (Carlo Teubner)
2010-11-24updated for version 7.3.067Bram Moolenaar
Problem: Ruby: Init_prelude is not always available. Solution: Remove use of Init_prelude. (Yasuhiro Matsumoto)
2010-11-16updated for version 7.3.058Bram Moolenaar
Problem: Error "code converter not found" when loading Ruby script. Solution: Load Gem module. (Yasuhiro Matsumoto)
2010-10-27updated for version 7.3.046Bram Moolenaar
Problem: Can't build Ruby on MS-Windows. Solution: Add #ifdef, don't use WIN3264 before including vim.h.
2010-10-27updated for version 7.3.043Bram Moolenaar
Problem: Can't load Ruby dynamically on Unix. Solution: Adjust the configure script. (James Vega)
2010-10-23updated for version 7.3.034Bram Moolenaar
Problem: Win32: may be loading .dll from the wrong directory. Solution: Go to the Vim executable directory when opening a library.
2010-09-29updated for version 7.3.013Bram Moolenaar
Problem: Dynamic loading with Ruby doesn't work for 1.9.2. Solution: Handle rb_str2cstr differently. Also support dynamic loading on Unix. (Jon Maken)
2010-07-02Make updating text for conceal mode simpler. A few compiler warning fixes.Bram Moolenaar
2010-06-25Fix build problem with Ruby on Windows. (Cesar Romani)Bram Moolenaar
2010-05-22Some versions of Ruby redefine rb_str_new2 to rb_str_new_cstr.Bram Moolenaar
Attempt at a fix.
2010-05-20Various smaller changes. Updated proto files. Updated dependencies.Bram Moolenaar
2010-03-19updated for version 7.2.403Bram Moolenaar
Problem: Compiler warning for pointer type. (Tony Mechelynck) Solution: Move type cast to the right place.
2010-03-17updated for version 7.2.400Bram Moolenaar
Problem: Dynamic Ruby is not initialised properly for version 1.9.1. Ruby cannot create strings from NULL. Solution: Cleanup #ifdefs. Handle NULL like an empty string. Add ruby_init_stack. (Sergey Khorev)
2010-03-10updated for version 7.2.387Bram Moolenaar
Problem: Ruby with MingW still doesn't build all versions. Solution: More #ifdefs for the Ruby code. (Sergey Khorev)
2010-02-24updated for version 7.2.374Bram Moolenaar
Problem: Ruby eval() doesn't understand Vim types. Solution: Add the vim_to_ruby() function. (George Gensure)
2010-02-18updated for version 7.2.368Bram Moolenaar
Problem: Ruby interface: Appending line doesn't work. (Michael Henry) Solution: Reverse check for NULL line. (James Vega)
2010-02-17updated for version 7.2.361Bram Moolenaar
Problem: Ruby 1.9 is not supported. Solution: Add Ruby 1.9 support. (Msaki Suketa)
2010-02-17updated for version 7.2.360Bram Moolenaar
Problem: Ruby on MS-Windows: can't use sockets. Solution: Call NtInitialize() during initialization. (Ariya Mizutani)
2009-05-22updated for version 7.2-185Bram Moolenaar
2007-09-13updated for version 7.1-101Bram Moolenaar
2007-05-12updated for version 7.1Bram Moolenaar
2007-05-10updated for version 7.1bBram Moolenaar
2007-05-06updated for version 7.1aBram Moolenaar
2006-08-16updated for version 7.0-060Bram Moolenaar