Commit Graph

30 Commits

Author SHA1 Message Date
Wolfgang Thaller 1b0b725552 fix PascalString.c test 2023-12-29 11:29:49 +01:00
Wolfgang Thaller d77e4d1411 Merge remote-tracking branch 'origin/master' into gcc12-update 2023-12-12 23:48:09 +01:00
Wolfgang Thaller c0d4e00b35 add LocalStatic test case 2023-12-12 20:40:57 +01:00
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 281135ccfa add test for pascal strings in C++ 2022-12-04 10:28:57 +01:00
Wolfgang Thaller 74fc6d3995 add automated test for pascal string literals 2022-10-28 11:39:46 +02: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