summaryrefslogtreecommitdiffstats
path: root/win32/mkexports.rb
Commit message (Collapse)AuthorAgeFilesLines
* * win32/mkexports.rb: shouldn't export DllMain.usa2009-02-041-2/+3
| | | | | | | | reported at http://pc11.2ch.net/test/read.cgi/tech/1233686068/21 git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@22025 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * cygwin/GNUmakefile.in (RUBYDEF): uses mkexports.rb on cygwin too.nobu2009-02-021-4/+10
| | | | | | | * win32/mkexports.rb (Exports::Cygwin): added. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21989 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * cygwin/GNUmakefile.in (RUBYDEF): needs DATA marks to exportnobu2009-01-271-1/+1
| | | | | | | | | non-function symbols. [ruby-core:21582] * win32/mkexports.rb (Exports::Mingw#each_export): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21795 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in (miniruby): renames and then removes, to get rid ofnobu2009-01-201-5/+1
| | | | | | | | | | | | | | | | | EPERM on cygwin and mingw. * Makefile.in ($(LIBRUBY_SO)): use wildcard option of objcopy. * configure.in (DLDFLAGS): do not export all symbols. * cygwin/GNUmakefile.in (RUBYDEF): rejects symbols prefixex with Init_. * win32/mkexports.rb (Exports::Mingw): includes all symbols except for prefixed with Init_ as well as mswin32. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@21685 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * cygwin/GNUmakefile.in (rubydll.def), win32/mkexports.rbnobu2008-12-221-0/+5
| | | | | | | (Exports#exports): added VERSION. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@20912 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in (mingw): no longer uses snprintf and vsnprintf ofnobu2008-12-221-0/+2
| | | | | | | | | | | | | | | | | | msvcrt. * win32/win32.c (rb_w32_vsnprintf, rb_w32_snprintf): removed. * win32/Makefile.sub (config.h): vsnprintf exists in VC7 or later. * win32/mkexports.rb (Exports#initialize): aliases rb_w32_vsnprintf and rb_w32_snprintf for binary compatibility. * sprintf.c (rb_str_format): uses snprintf instead of sprintf. * numeric.c (flo_to_s, rb_num2long, rb_num2ll): ditto. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@20909 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/mkexports.rb (Exports#objdump, Exports#each_line): extracted.nobu2008-05-281-22/+38
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@16669 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/mkexports.rb (Exports::Mswin#each_export): speed up.usa2008-05-281-0/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@16667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/mkexports.rb: deal with __fastcall name decorations.nobu2007-10-131-3/+3
| | | | | | | [ruby-list:44111] git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13694 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * {bcc,win}32/mkexports.rb: explicit data. [ruby-list:44108]nobu2007-10-131-3/+4
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13688 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * main.c (main): use platform-independent per-process initialization.nobu2007-09-291-0/+1
| | | | | | | | | | | | | | | | [ruby-dev:31900] * ruby.c (ruby_sysinit): new function for per-process initialization. * include/ruby/ruby.h (RUBY_GLOBAL_SETUP): toplevel setup declaration. * include/ruby/win32.h, win32/mkexports.rb: alias NtInitialize ruby_sysinit. * win32/win32.c (rb_w32_sysinit): renamed from NtInitialize. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@13569 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * include/ruby/win32.h, win32/Makefile.sub, win32/configure.bat,usa2007-06-271-1/+1
| | | | | | | | | win32/mkexports.rb, win32/setup.mak, win32/win32.c: import x64-mswin64 port. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@12635 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * include/ruby: moved public headers.nobu2007-06-101-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@12501 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * instruby.rb, mkconfig.rb, rubytest.rb, bcc32/mkexports.rb, ↵nobu2006-12-211-0/+0
| | | | | | win32/{resource,mkexports}.rb: set executable. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11411 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/mkexports.rb, win32/resource.rb: use unique variable names.nobu2006-10-241-3/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@11214 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * Makefile.in, win32/Makefile.sub (MINIRUBY): append MINIRUBYOPT.nobu2006-09-081-1/+3
| | | | | | | | | | * mkconfig.rb, ext/extmk.rb, lib/mkmf.rb, win32/mkexports.rb: suppress warnings with $VERBOSE. * win32/resource.rb: only file which has more than one icon is DLL. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@10891 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * mkconfig.rb: generate RbConfig instead of Config.akr2006-02-201-2/+2
| | | | | | | | | | | | | | | * instruby.rb, rubytest.rb, runruby.rb, bcc32/Makefile.sub, ext/extmk.rb, ext/dl/extconf.rb, ext/iconv/charset_alias.rb, lib/mkmf.rb, lib/rdoc/ri/ri_paths.rb, lib/webrick/httpservlet/cgihandler.rb, test/dbm/test_dbm.rb, test/gdbm/test_gdbm.rb, test/ruby/envutil.rb, test/soap/calc/test_calc_cgi.rb, test/soap/header/test_authheader_cgi.rb, test/soap/ssl/test_ssl.rb, win32/mkexports.rb, win32/resource.rb: Use RbConfig instead of Config. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@9970 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * configure.in, cygwin/GNUmakefile.in (mingw): use def file to aliasnobu2005-11-051-23/+127
| | | | | | | | | | | | symbols. [ruby-dev:27532] * bcc32/mkexports.rb, win32/mkexports.rb: make aliases in DLL. * win32/win32.c, win32/win32.h: replace symbols only when RUBY_EXPORT is defined. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@9502 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/mkexports.rb: remove unnecessary exports. (ruby-dev:17418)usa2002-06-181-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2581 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/mkexports.rb: support VC++.NET.usa2002-03-261-1/+1
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2284 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* * win32/mkexports.rb: follow the change of rb_io_puts().usa2001-10-301-2/+2
| | | | git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@1804 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
* matz - add/remove filesmatz2000-08-031-0/+30
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@873 b2dd03c8-39d4-4d8f-98ff-823fe69b080e