Commit graph

8242 commits

Author SHA1 Message Date
David Given 020c84db3d Try forcing ed to produce LF output files rather than CRLF ones. 2022-07-15 23:42:23 +02:00
David Given b727599882 Try some build debugging. 2022-07-15 23:34:55 +02:00
David Given b3deb83b6d Nope, does need to be MINGW32. 2022-07-15 23:09:04 +02:00
David Given c33baba2a7 So apparently this only builds on MSYS. 2022-07-15 23:03:52 +02:00
David Given 6778fd05f9 Finally make build on Windows, at least locally. 2022-07-15 22:56:11 +02:00
David Given 98d37492ec Better llgen windowsification. 2022-07-15 00:43:34 +02:00
David Given e7626705f6 Try and make llgen work on Windows. 2022-07-15 00:34:38 +02:00
David Given 269115f0a2 Try and make ed build on Windows. 2022-07-15 00:28:32 +02:00
David Given a1c755faa5 Different Lua versions. 2022-07-15 00:22:08 +02:00
David Given ee3e292cea Luajit doesn't work? 2022-07-15 00:19:06 +02:00
David Given 3fb6498262 Typo fix. 2022-07-15 00:15:33 +02:00
David Given 877915da61 Don't install lua-posix any more. 2022-07-15 00:14:23 +02:00
David Given 870ecef75e Better compatibility between Lua versions. 2022-07-15 00:11:19 +02:00
David Given 25b6712e63 Rework 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.
2022-07-14 23:57:54 +02:00
David Given 99ec64a7a0 Add support for specifying the output directory (avoiding nasty cd tricks when
using it in build scripts).
2022-07-14 01:15:29 +02:00
David Given bbae0ba02c Stop using setfenv for compatibility with modern Luas. 2022-07-13 20:27:49 +02:00
David Given f6d00d3025
Merge pull request #254 from davidgiven/dtrg-ci
Actually fix the CI system
2022-06-29 12:57:10 +02:00
David Given 0a38acecfd
Update README 2022-06-29 12:56:34 +02:00
David Given 2c3c7a28e2
Merge pull request #256 from tkchia/tkchia/pid
plat/msdos86: free up program memory above 64 KiB; also check we have enough memory for BSS
2022-06-29 12:53:47 +02:00
tkchia 1c71653d7f plat/msdos86: free up program memory above 64 KiB; also check
we have enough memory for BSS
2022-06-28 20:13:16 +00:00
David Given eef2135e9f Give up on Windows for now. 2022-06-27 22:32:12 +02:00
David Given 1d3f0e2ee1 I need to manually install git? 2022-06-27 22:25:10 +02:00
David Given 890a253c42 Attempt to build the luaposix rock on Windows. 2022-06-27 22:21:28 +02:00
David Given 62ba0833bd Try and make build on Windows. 2022-06-27 19:29:50 +02:00
dg 0d40494c93 Try to fix building on OSX. 2022-06-27 17:18:08 +00:00
David Given 711f9213c7 Maybe v33? 2022-06-26 22:46:43 +02:00
David Given b60019a7c6 Use luaposix 35.1 as v5 is incompatible. 2022-06-26 22:42:25 +02:00
David Given f893c169ba Update Lua paths. 2022-06-26 22:32:20 +02:00
David Given 46157dd29b Remove the internal Lua. 2022-06-26 22:28:30 +02:00
David Given 9b533fcf5f Yet another typo fix. 2022-06-26 22:25:02 +02:00
David Given 316bd318a3 Try different luarocks version syntax. 2022-06-26 22:21:39 +02:00
David Given e1f7296c41 Typo fix. 2022-06-26 22:06:03 +02:00
David Given d27320b94c Typo fix. 2022-06-26 22:00:50 +02:00
David Given c4b269b039 Typo fix. 2022-06-26 21:58:57 +02:00
David Given b98313512a Use Lua5.1. 2022-06-26 21:56:31 +02:00
David Given 8614439ded Syntax fix. 2022-06-26 21:53:16 +02:00
David Given ad5a8de148 Typo fix. 2022-06-26 21:43:57 +02:00
David Given 37403f2f7b Try using native Lua. 2022-06-26 21:43:10 +02:00
David Given 145d5ac4de Add Windows to the CI matrix. 2022-06-26 19:41:13 +02:00
David Given c3dea7641e Fix typo. 2022-06-26 16:41:57 +02:00
David Given b248613ba5 CodeQL is useless. 2022-06-26 16:40:23 +02:00
David Given 9579d3ba37 Somehow this file never got checked in? 2022-06-26 16:38:36 +02:00
David Given df6cfe0410
Merge pull request #253 from tkchia/tkchia/pid
plat/msdos86: make getpid() use European MS-DOS's getpid syscall if it exists
2022-06-26 16:31:05 +02:00
tkchia 571fce1165 plat/msdos86: make getpid() use European MS-DOS's getpid syscall
if it exists
2022-06-24 17:00:57 +00:00
David Given 180e400cf2
Merge pull request #251 from davidgiven/dtrg-osx2
Make build on OSX.
2022-06-20 00:20:14 +02:00
David Given 8b0a3ac473 Attempt to make work on OSX, and update the build matrix. 2022-06-20 00:18:16 +02:00
David Given ddfe372ac8
Merge pull request #250 from davidgiven/dtrg-tmp
Use more modern temp file handling.
2022-06-01 22:37:42 +02:00
David Given 76060c4dde Eliminate the TMP_DIR compile-time constant in favour of using $TMPDIR and
mkstemp where possible.
2022-05-29 00:44:28 +02:00
David Given 4972c81a5b
Merge pull request #249 from tkchia/tkchia/self-host
aal: recognize but ignore an `s` option for GNU ar compatibility
2022-03-19 21:40:20 +00:00
Tee-Kiah Chia d85480f441 aal: recognize but ignore an s option for GNU ar compatibility
first/build.lua invokes the archiver $(AR) with the flags `cqs`.
This patch allows this to work even if $(AR) is aal.
2022-03-19 20:44:14 +00:00