f9785629e0Add a binary flag.
David Given
2022-07-17 13:01:11 +0200
c44f94818fDon't try to run or build the tests on Windows because too hard.
David Given
2022-07-17 13:00:39 +0200
8e4a6ca47dFix a nasty temporary file race condition.
David Given
2022-07-17 13:00:18 +0200
5c2f190c29Lots of binary mode flags.
David Given
2022-07-17 12:58:48 +0200
cb37502a23Make work, mostly, on Windows --- temporary files are now created in the right place, creat() isn't used because it doesn't work, partial file read/writes work, etc.
David Given
2022-07-17 01:58:16 +0200
1654700314Warning fix.
David Given
2022-07-17 01:39:26 +0200
bd5ead8122Forgot to add this to the build file...
David Given
2022-07-17 00:55:06 +0200
92b3dfb42cApparently Windows doesn't have strndup or index.
David Given
2022-07-17 00:47:49 +0200
b40f4e33fbFix warnings.
David Given
2022-07-17 00:44:23 +0200
44fc125b1aRemove signals.
David Given
2022-07-16 23:52:41 +0200
d0860c12c0Don't build int on windows; it looks like a dead loss due to reliance on Unix functionality.
David Given
2022-07-16 23:52:13 +0200
2abcd7d3bdFix CRLF issues on Windows.
David Given
2022-07-16 23:47:31 +0200
748dd1ac00More removals of NAME_MAX.
David Given
2022-07-16 23:27:57 +0200
438fdd91a6Windows doesn't have NAME_MAX or any interesting signals.
David Given
2022-07-16 23:21:13 +0200
bb0236cbf7ego uses fork/exec too, so factor out the new system() code from ack and use it there.
David Given
2022-07-16 23:14:39 +0200
cf3f5bf64eMore signal removals.
David Given
2022-07-16 22:51:48 +0200
fd691cfaf6Windows doesn't do signals much.
David Given
2022-07-16 22:45:08 +0200
31fe10bf5dReformat.
David Given
2022-07-16 22:43:39 +0200
8f62160567Nope, still need mingw32.
David Given
2022-07-16 22:37:54 +0200
e43905afebReformat.
David Given
2022-07-16 22:33:48 +0200
d48e7399eeUse system() rather than fork()/wait() to run commands, to keep Windows happy.
David Given
2022-07-16 22:33:29 +0200
f6d83620c0Point MSYS at the right lua.
David Given
2022-07-16 19:52:19 +0200
23a40fa960Typo fix.
David Given
2022-07-16 19:48:04 +0200
5e186a403bI think this actually _does_ have to build with MSYS2.
David Given
2022-07-16 19:45:43 +0200
f30bf70832Symbols called 'eof' conflict with Windows io.h.
David Given
2022-07-16 19:40:11 +0200
496424acf6Merge from default.
David Given
2022-07-16 19:35:49 +0200
04f723b406Eliminate make.allocd --- something about it makes Windows unhappy and it doesn't add value anyway.
David Given
2022-07-16 19:34:25 +0200
0236f00d26plat/msdos86: fix: read() on O_TEXT fd should try to return any errors signaled by low-level read
tkchia
2022-07-16 17:16:45 +0000
1a861669c5Try and work around CRLF problems... again.
David Given
2022-07-16 17:58:39 +0200
81d706ff38Warning fix.
David Given
2022-07-16 17:58:15 +0200
Merge pull request #257 from tkchia/tkchia/abort
David Given
2022-07-16 13:55:22 +0200
f15075f9a4Don't use ed to generate the Basic token list.
David Given
2022-07-16 13:47:22 +0200
0eae0d5d71Replace the terrible ed script in em_code with our new Lua script.
David Given
2022-07-16 13:37:13 +0200
7298be8964Move the em_table_lib.lua helper file elsewhere because we're going to need it.
David Given
2022-07-16 13:25:13 +0200
831e07e656Remember to regenerate the ninja files if any build.lua changes.
David Given
2022-07-16 13:13:08 +0200
1ceaf6ea0fRemove the terrible and problematic shell script with cleaner Lua scripts for generating the em_table stuff.
David Given
2022-07-16 13:12:52 +0200
6443647c8cTypo fix.
David Given
2022-07-16 11:54:17 +0200
d5914f2a9eBetter Lua version compatibility.
David Given
2022-07-16 11:54:13 +0200
80d1932ff8libcc.ansi: make abort() try harder to abort the process
tkchia
2022-07-16 07:27:46 +0000
e564ec311aI hate CRLF files.
David Given
2022-07-16 01:07:55 +0200
0900dcc6c9Typo fix.
David Given
2022-07-16 01:02:56 +0200
5c7566044aBegin to get an idea of why this keeps failing.
David Given
2022-07-16 00:59:20 +0200
6568ea4549Adjust debugging.
David Given
2022-07-16 00:47:24 +0200
eb0175591cAdjust debugging.
David Given
2022-07-16 00:38:58 +0200
057aad7f44Add debugging.
David Given
2022-07-16 00:11:08 +0200
9519588f59Convert all the things to Unix format.
David Given
2022-07-16 00:02:46 +0200
020c84db3dTry forcing ed to produce LF output files rather than CRLF ones.
David Given
2022-07-15 23:42:23 +0200
b727599882Try some build debugging.
David Given
2022-07-15 23:34:55 +0200
b3deb83b6dNope, does need to be MINGW32.
David Given
2022-07-15 23:09:04 +0200
c33baba2a7So apparently this only builds on MSYS.
David Given
2022-07-15 23:03:52 +0200
6778fd05f9Finally make build on Windows, at least locally.
David Given
2022-07-15 22:56:11 +0200
98d37492ecBetter llgen windowsification.
David Given
2022-07-15 00:43:34 +0200
e7626705f6Try and make llgen work on Windows.
David Given
2022-07-15 00:34:38 +0200
269115f0a2Try and make ed build on Windows.
David Given
2022-07-15 00:28:32 +0200
a1c755faa5Different Lua versions.
David Given
2022-07-15 00:22:08 +0200
ee3e292ceaLuajit doesn't work?
David Given
2022-07-15 00:19:06 +0200
3fb6498262Typo fix.
David Given
2022-07-15 00:15:33 +0200
877915da61Don't install lua-posix any more.
David Given
2022-07-15 00:14:23 +0200
870ecef75eBetter compatibility between Lua versions.
David Given
2022-07-15 00:11:19 +0200
25b6712e63Rework all the ackbuilder scripts not to use wildcards, because we can't expand them without luaposix, which isn't available (easily) on OSX or Windows.
David Given
2022-07-14 23:57:54 +0200
99ec64a7a0Add support for specifying the output directory (avoiding nasty cd tricks when using it in build scripts).
David Given
2022-07-14 01:15:29 +0200
bbae0ba02cStop using setfenv for compatibility with modern Luas.
David Given
2022-07-13 20:27:49 +0200