Commit Graph

936 Commits

Author SHA1 Message Date
50f3324c10 Added watch mode 2023-11-21 20:14:34 +00:00
SamJakob
cb054f92b8
Add Intel-from-ARM cross-compile configuration 2023-11-08 15:28:11 +00:00
SamJakob
149c9d737e
Make subbuild-mac-arm executable 2023-11-08 15:19:00 +00:00
SamJakob
5d27a6cb4b
Add Apple Silicon support 2023-11-08 15:04:19 +00:00
Cas Cremers
e9578bcffd Updating some obsolete URLs. 2023-02-12 23:08:29 +01:00
SamJakob
de77d2afaa
Copy BuildUnix-Win32.cmake to Build-Win32.cmake so that builds under MSYS2 will work 2022-12-14 22:10:32 +00:00
SamJakob
4dfaba4c87
Update C compiler 2022-12-14 21:27:16 +00:00
Cas Cremers
e12cedde74 Fixing python reference to include version number. This should fix problems with building from source. 2022-05-23 11:05:08 +02:00
Cas Cremers
52fe41d421 Removing obsolete artefacts regarding defunct Mac PPC compilation. 2021-06-01 13:03:23 +02:00
ISSOtm
85ee989b5f Have build scripts fail on first failing command
This avoids spurious errors from trying to copy files that weren't built,
and mimics the behavior of other build systems
2020-11-10 12:03:02 +01:00
Cas Cremers
4b880f904f Further updating year attribution and links. 2020-10-28 15:19:47 +01:00
Cas Cremers
d3203ba55c Fixing gcc warning by a slightly safer construct.
Previously, strncopy length in parser was determined by input string. Now we added an explicit maximum.
2020-10-28 15:14:16 +01:00
Cas Cremers
088bdd3cfd Further conversion to Python3. 2020-10-28 15:13:02 +01:00
Cas Cremers
f4e9c67c23 Fixing deprecated Mac build settings. 2020-02-24 21:49:38 +01:00
Santiago Bautista
538a44187c Check if ~/bin exists before copying 2019-11-11 17:35:54 +01:00
Cas Cremers
9531b393ab Add clang as a commented-out option in the build. 2019-01-04 17:19:14 +01:00
Cas Cremers
3cc46f6703 Complex refactoring to remove nested function due to overloading of reopen variable.
This code could do with a big cleanup instead of further patching.
2019-01-04 17:18:24 +01:00
Cas Cremers
01e366e6dd Involved, but ultimately straightforward refactoring for nested function. 2019-01-04 17:17:46 +01:00
Cas Cremers
8aed349139 Removing nested function through macro use. 2019-01-04 17:17:07 +01:00
Cas Cremers
cb16a49e78 Fairly complex refactoring of switch parsing code. 2019-01-04 17:16:51 +01:00
Cas Cremers
d4ec0004d6 Removing a collection of fairly simple remaining nested function calls. 2019-01-04 17:16:27 +01:00
Cas Cremers
d25445538e Removed another nested function that didn't yield a trampoline warning. 2019-01-04 14:41:29 +01:00
Cas Cremers
65655a96c7 Switching to building 64-bit binaries on *nix, finally. 2019-01-04 14:15:38 +01:00
Cas Cremers
7ee64eaf89 Switching to C11 warnings for the Unix builds. 2019-01-04 14:15:38 +01:00
Cas Cremers
d56c2cafe6 Get rid of gcc __inline__ keywords.
Just let the compiler sort it out.
2019-01-04 14:15:38 +01:00
Cas Cremers
0f8f1054b6 Flex doesn't need to run in interactive mode.
This gets rid of a C11 warning; all other ways to get rid of that warning seem worse hacks.
2019-01-04 14:15:38 +01:00
Cas Cremers
b405155804 Removed nested function flac from Mac builds since we should not need it anymore. 2019-01-04 14:15:38 +01:00
Cas Cremers
16c149e6a2 Removing two last nested functions.
I missed these before since they didn't seem to generate trampolines.
2019-01-04 14:15:38 +01:00
Cas Cremers
346238a4ba Removing another fake nested function. 2018-12-24 16:11:18 +01:00
Cas Cremers
0b524e6ef8 Removing another fake nested function. 2018-12-24 16:06:36 +01:00
Cas Cremers
c28f79296f Removing another fake nested function. 2018-12-24 16:05:33 +01:00
Cas Cremers
9a336ce2eb Removed another fake nested function. 2018-12-24 15:57:45 +01:00
Cas Cremers
dc8c37aa59 Removing another fake nested function. 2018-12-24 15:56:38 +01:00
Cas Cremers
10732ae6d3 Removed another fake nested function. 2018-12-24 15:55:38 +01:00
Cas Cremers
733b8eba57 Moving fake nested function out of nesting. 2018-12-24 15:50:39 +01:00
Cas Cremers
c60bd0aae2 Code cleanup: remove unused variable. 2018-12-24 15:49:31 +01:00
Cas Cremers
15a5334df8 Removed last trampoline. 2018-12-24 14:53:20 +01:00
Cas Cremers
602d9dc32e Adapting subtermUnify to have state. 2018-12-24 14:29:02 +01:00
Cas Cremers
499b4f8987 Removed trampoline for keycallback in subtermunify. 2018-12-24 14:10:47 +01:00
Cas Cremers
d81a138040 Safety: added assert. 2018-12-24 14:10:30 +01:00
Cas Cremers
98a6ed5873 Got rid of similar trampoline for unify tuple recursion. 2018-12-24 13:45:28 +01:00
Cas Cremers
d594b04d15 Code cleanup. 2018-12-24 13:43:10 +01:00
Cas Cremers
102a3ff3b7 Removing one trampoline: switching unify_combined_enc to non-local function. 2018-12-24 13:37:58 +01:00
Cas Cremers
61a1b862ea Reindent. 2018-12-24 13:37:16 +01:00
Cas Cremers
d4bdd920f9 BUGFIX: State hadn't been added consistently to unify: one call missed. 2018-12-24 13:36:49 +01:00
Cas Cremers
9dc240126e Fixed potential real bug. 2018-11-06 13:52:32 +01:00
Cas Cremers
203303a31d Fixed bug in dead code. Right. 2018-11-06 13:52:14 +01:00
Cas Cremers
c525501233 Made unify stateful. 2018-11-05 14:55:06 +01:00
Cas Cremers
c256afc7ca Complex multiple interacting trampolines removal. 2018-11-05 14:43:00 +01:00
Cas Cremers
cdda26f21f Removed another trampoline; one of the type where omitting function argument types reduces warnings. Ouch. 2018-11-04 23:24:56 +01:00