Commit Graph

634 Commits

Author SHA1 Message Date
nakst 380049f69f scripting engine: add StringSlice, StringJoin, StringSplit; handle T_OP_INSERT 2022-02-01 14:50:23 +00:00
nakst 5bf8643f08 undo changes to PortGCC 2022-02-01 14:04:24 +00:00
nakst 74ea4e1fe4 remove usage of which, uname and whoami 2022-02-01 14:01:10 +00:00
nakst 8db3ef4e71 adjust taskbar button spacing 2022-02-01 12:33:27 +00:00
nakst 8e58aa9677 update get-toolchain 2022-02-01 12:24:09 +00:00
nakst 6c095f1655 move porting code into a single script 2022-02-01 12:22:25 +00:00
nakst fc2a0328d5 script engine coroutines 2022-02-01 10:25:21 +00:00
nakst 7b7b286396 script engine split local and global variables into separate arrays 2022-01-31 20:19:18 +00:00
nakst 77b6097881 replace mesa sh with script 2022-01-31 11:14:55 +00:00
nakst 56dfdc8cb3 replace uxn sh with script 2022-01-31 10:48:34 +00:00
nakst f08fef727b replace ffmpeg sh with script 2022-01-31 10:39:38 +00:00
nakst cfaa95e298 function pointer operations: discard, assert, curry 2022-01-30 19:10:14 +00:00
nakst 9f8571dff9 update freetype and nasm to use scripts 2022-01-30 09:10:30 +00:00
nakst c06a2cf70d update readme 2022-01-29 17:06:09 +00:00
nakst fbab565c91 add PathCreateLeadingDirectories to script engine 2022-01-29 14:49:14 +00:00
nakst 91ae02eb8b replace harfbuzz build sh with script 2022-01-29 14:40:36 +00:00
nakst cbb303c1e3 scripting engine add list literals 2022-01-29 12:01:11 +00:00
nakst f14586d2fa replace musl build sh with script 2022-01-29 11:33:52 +00:00
nakst dcdb722217 start conversion of sh to script 2022-01-29 10:48:50 +00:00
nakst 71a0fc2caa trim brew library path 2022-01-28 19:11:30 +00:00
nakst ac050f5a5f set DESTDIR when porting gcc 2022-01-28 19:03:09 +00:00
nakst 40e9672de4 use script for building gcc port 2022-01-28 19:00:42 +00:00
nakst 696214474d fix library testing code in build_gcc.script 2022-01-28 18:28:39 +00:00
nakst b0ddc1fe23 in automated builds, set skipYesChecks for build_gcc.script 2022-01-28 18:18:46 +00:00
nakst 4a31fe1850 use util/build_gcc.script instead of BuildCrossCompiler 2022-01-28 18:14:47 +00:00
nakst 4ac89712e6 don't assume tar supports -a flag 2022-01-28 09:53:57 +00:00
nakst b6e8b8f17f introduce scripting engine 2022-01-28 09:47:26 +00:00
nakst 50060594c2 update posix subsystem 2022-01-25 14:06:15 +00:00
nakst 4d05e8e751 ignore EsInstanceSetModified unless an editor 2022-01-23 15:06:14 +00:00
nakst 2a0b3e0a12 fix busybox on linux 2022-01-23 09:29:31 +00:00
nakst 53adc7bff2 update macos instructions 2022-01-22 21:21:06 +00:00
nakst baa7c72d0a Merge branch 'master' into 'master'
Fix busybox port for OSX

See merge request nakst/essence!3
2022-01-22 14:39:41 +00:00
Colin Davidson c177a38dc5 Fix busybox port for OSX 2022-01-22 06:19:26 -08:00
nakst 21b1871fa7 save config in get-toolchain 2022-01-22 13:07:26 +00:00
nakst aa8c7e7b09 fix typo 2022-01-22 10:22:46 +00:00
nakst ab29731f3b log more in GetSource 2022-01-22 10:20:09 +00:00
nakst 92201e4b89 log more in GetSource 2022-01-22 10:16:30 +00:00
nakst 8e48454691 add +x permission 2022-01-22 10:05:20 +00:00
nakst 16f5f86575 create build_default.sh 2022-01-22 10:01:30 +00:00
nakst 327a33ab18 change sed detection again 2022-01-22 09:56:51 +00:00
nakst cd1759ed4a fix cross compiler build recursion; possibly fix macos 2022-01-22 09:36:22 +00:00
nakst 30bc29ff66 reorder tests 2022-01-21 16:34:27 +00:00
nakst 3337f37279 only include semaphore stuff for emulator timeout in build.c if host is linux 2022-01-21 16:13:25 +00:00
nakst d6d5c8ca44 only use precompiled toolchain on linux x64 2022-01-21 16:08:39 +00:00
nakst 77586e6561 bugfix in ThreadSetTemporaryAddressSpace: open 2 references instead of 1 2022-01-21 10:37:02 +00:00
nakst 3ba01fa09d faster painting of partially opaque windows 2022-01-21 09:32:59 +00:00
nakst d464a1743c add note about libstdc++ 2022-01-20 13:38:24 +00:00
nakst c107f209e7 update other automation scripts 2022-01-20 11:09:27 +00:00
nakst fe743fa478 move toolchain get before argc 2022-01-20 11:07:57 +00:00
nakst 973d4a5da7 don't build new compiler toolchain by default 2022-01-20 11:05:37 +00:00