summaryrefslogtreecommitdiff
path: root/flexdll
Commit message (Collapse)AuthorAgeFilesLines
* Update FlexDLL submodule URL and switch to 0.42 (#11608)David Allsopp2022-10-071-0/+0
| | | | | | | * Switch submodule location to ocaml/flexdll GitHub redirects alainfrisch/flexdll to ocaml/flexdll already. * Switch flexdll submodule to 0.42
* Use correct argument register on WindowsDavid Allsopp2022-09-261-0/+0
|
* Update flexdll submodule to 0.41David Allsopp2022-02-231-0/+0
|
* Switch to FlexDLL 0.39David Allsopp2020-11-301-0/+0
|
* Bump FlexDLL submodule to 0.38David Allsopp2020-06-291-0/+0
|
* Update FlexDLL to 0.37David Allsopp2017-10-251-0/+0
| | | | | Also switch AppVeyor back to only testing the bootstrap on the mingw32 build and some tweaks to the docs.
* Unicode support for the Windows runtime (#1200)Nicolás Ojeda Bär2017-09-181-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add support code * Explicitly reference ANSI Windows APIs * Adapt Sys.is_directory * Adapt ocamlrun * Add Changes entry * Add testsuite * Adapt Unix.open_process{_in,_out,_full,}, Unix.create_process{_env,} * Adapt headernt.c * Adapt Pervasives.open_{in,out}, Filename.temp_file, etc. * Adapt Sys.file_exists * Adapt Sys.remove * Adapt Sys.chdir * Adapt Sys.getcwd * Adapt Sys.getenv * Adapt Sys.command * Adapt Sys.readdir * Adapt CPLUGINS * Remove use of FormatMessageA, CreateFileA * Adapt Unix.mkdir * Adapt Unix.openfile * Adapt Unix.readlink * Adapt Unix.rename * Adapt Unix.{LargeFile,}.{l,}stat * Adapt Unix.system * Adapt Unix.{open,read}dir * Adapt Unix.link * Adapt Unix.symlink * Adapt Unix.getcwd * Adapt Unix.rmdir * Adapt Unix.utimes * Adapt Unix.unlink * Adapt Unix.chdir * Adapt Unix.chmod * Adapt Unix.{execv,execve,execvp,execvpe} * Compile with -DUNICODE -D_UNICODE under Windows * Add configure-time switch, Config.windows_unicode * Adapt Unix.putenv * Re-implement Unix.environment using GetEnvironmentStrings() * Use Unicode-aware flexdll * Adapt Unix.environment * AppVeyor: bootstrap flexdll * Adapt tests/embedded/cmmain.c * Adapt tests/lib-dynlink-csharp/entry.c * Remove exec tests * Fixup * Pass -municode to MinGW compiler * Try to fix tests/embedded * Adapt Sys.rename * Correct Changes entry * Makefile.several: use $(O) and $(NATIVECODE_ONLY) * Display => skipped correctly for tests/win-unicode * Add missing casts to execv* calls It's not clear why these aren't necessary for with char, but they are necessary with wchar_t on GCC (but not MSVC). * Missing header in systhreads (Win32 only) * Revert "Pass -municode to MinGW compiler" This reverts commit a4ce7fb319c429068a5b9d1ab14a2cc3969c355f. * Revert "Try to fix tests/embedded" This reverts commit 5197d8922295b7b339b970ec3189374aa15de4b8. * Revert "Remove exec tests" This reverts commit 306ccef2e79eca5b38ecfa285b912c7bcf3e9f52. * Don't pass $(LDFLAGS) when build ocamlc.opt It's already included via CC anyway, and it causes Unicode problems for Winodws (because the linker options need to be prefixed "-link" to go via flexlink). * Use wmain on Windows for ocamlrun * Build Unicode applications on Windows * Use wmain in headernt.c * Minor correction to win-unicode Makefile * Switch submodule to FlexDLL 0.36 * Build ocamlyacc as an ANSI application * Revert "Fixup" This reverts commit 500bd6b575ffd6c5b71c6953e55d740f0b090185. * Fix casts for execvp/execve * Remove tabs from test code * Fix Changes entry * shell32.lib is no longer necessary * Free allocated string * Changes: signal breaking change * Disable exec_tests * Protect with CAML_INTERNALS
* Update flexdll submodule to flexdll 0.35alainfrisch2016-08-231-0/+0
|
* Tweaks to hiding the display of .c names with MSVCDavid Allsopp2016-01-181-0/+0
| | | | | | 1. Update FlexDLL so that ocamlc -custom no longer displays the intermediate C file 2. Ensure that, for example, ocamlc -c foo/bar.c doesn't display bar.c
* Add FlexDLL as git submoduleDavid Allsopp2016-01-151-0/+0
Messages for obtaining flexdll sources updated in Makefile.nt