Ryan Schmidt
8f68ffd203
Declare all C function parameters
...
Specify parameters for all C functions. Not specifying parameters is the
same as specifying "void" in C++ and in C23 and later but that's not the
case in C prior to C23.
Compile C files with the same warnings as C++ files, additionally making
the strict prototypes warning an error to catch such problems in the
future. This commit isn't intended to address all the other warnings now
being emitted.
2022-12-05 06:48:30 -06:00
Wolfgang Thaller
0b120a722e
add test cases for r_68k_pc32
2020-12-28 19:35:51 +01:00
Wolfgang Thaller
6c39d9121f
run azure tests for macOS, clean up azure-pipelines.yml, remove disabled "Timeout" test case
2019-09-29 10:36:10 +02:00
Wolfgang Thaller
e5185d23c3
Switch tab-indented files to 4-space indent
2019-08-18 13:21:00 +02:00
Wolfgang Thaller
856639df55
fix cmake warning
2019-08-12 21:16:20 +02:00
Wolfgang Thaller
2075e92f23
add test case for pascal traps
2019-06-23 17:27:47 +02:00
Wolfgang Thaller
6f47ae00aa
disable "Timeout" test by default, some LaunchAPPL backends can't abort programs
2019-01-23 10:57:41 +01:00
Wolfgang Thaller
c1839aed89
minor cmakelists cleanup
2019-01-22 18:29:03 +01:00
Wolfgang Thaller
8d303a9185
add automated test for exception handling
2019-01-13 21:43:38 +01:00
Wolfgang Thaller
f1f9cf9099
fix automatedtests
2019-01-09 23:53:11 +01:00
Wolfgang Thaller
641a8e2c77
automated tests: run all platforms in one command
2019-01-09 08:39:09 +01:00
Wolfgang Thaller
b87964c355
fix automated tests for carbon
2019-01-02 15:26:44 +01:00
Wolfgang Thaller
16b73a78be
fix test case ZeroInitialized: need InitWindows before GetNextEvent
2018-05-02 21:28:35 +02:00
Wolfgang Thaller
a11377f5ae
test: Segments
2017-10-08 19:30:54 +02:00
Wolfgang Thaller
e8063b8cf6
C library/system calls: clean up, implement open, read, write, close, lseek; clean up the command line gcc passes to ld
2017-10-08 19:28:10 +02:00
Wolfgang Thaller
d045936cb6
fix AutomatedTestSuite elmulator detection
2017-10-07 16:44:59 +02:00
Wolfgang Thaller
da6426b207
Tiger compatibility; most importantly, we want a C99 compiler
2017-10-05 14:52:17 +02:00
Wolfgang Thaller
d4f3670056
AutomatedTests: set defaults for RETRO68_LAUNCH_METHOD on old Mac OS X platforms, where "classic" and "carbon" are the obvious choices
2017-10-04 17:34:00 +02:00
Wolfgang Thaller
bd38a209ba
AutomatedTests improvements
2017-10-04 01:56:05 +02:00
Wolfgang Thaller
9732a26782
AutomatedTests: remove hard-coded config in CMakeLists.
2017-10-03 19:36:49 +02:00
Wolfgang Thaller
2885f5d8cd
LaunchAPPL: Classic and Carbon methods
2017-10-03 11:57:56 +02:00
Wolfgang Thaller
eb9dd5aaff
AutomatedTests: clean up CMakeLists.txt
2017-10-02 23:43:35 +02:00
Wolfgang Thaller
5961d1884d
LaunchAPPL: modularize; Executor and MiniVMac backends for now
2017-10-02 23:06:50 +02:00
Wolfgang Thaller
270cafaab4
improve LaunchAPPL
2017-10-02 09:21:55 +02:00
Wolfgang Thaller
360a9858e3
Automated tests!
2017-10-02 09:21:54 +02:00