83391ab67c
some more tweaking, added docs page
mrdudz
2015-07-14 17:22:47 +02:00
515a61a302
added imports for conio init to conio functions, so the constructor will get linked and called automatically
mrdudz
2015-07-13 12:10:09 +02:00
9e1d39a409
more cleanup and fixing
mrdudz
2015-07-12 16:40:52 +02:00
891cb97b2f
more cleanup, joystick works again
mrdudz
2015-07-12 14:27:24 +02:00
a79b17515e
Merge pull request #158 from Movax12/definedmacro
Oliver Schmidt
2015-07-12 13:32:03 +02:00
21999b081f
simple conio test works again
mrdudz
2015-07-12 10:32:55 +02:00
55adf03bdf
Move FuncIsMnemonic
JT
2015-07-11 19:09:42 -04:00
b7b77a75f8
Merge pull request #174 from mrdudz/testsuite
Oliver Schmidt
2015-07-11 15:37:56 +02:00
50b0536222
Ignore return values only with CMD.EXE MkII.
Oliver Schmidt
2015-07-11 00:01:39 +02:00
992f0f03c5
Ignore return values only with CMD.EXE.
Oliver Schmidt
2015-07-10 22:39:33 +02:00
1380c68cf3
workaround for cmd.exe rmdir
mrdudz
2015-07-10 20:04:31 +02:00
12a3e6841c
tests for illegal pointer operations that must always fail
mrdudz
2015-07-10 18:38:54 +02:00
6ab197f364
patch from Uz that makes some illegal operations on pointers error out
mrdudz
2015-07-10 14:27:49 +02:00
ad97b1b08e
removed -f again, as that is the default. also removed "-" before the actual comments, which were the workaround previously
mrdudz
2015-07-10 11:11:41 +02:00
6970053023
use rm -r instead of rmdir, and use -f for rm, that makes subsequent runs of "make clean" not fail
mrdudz
2015-07-10 10:43:00 +02:00
146daa1d0a
Made some string output functions reject an invalid NULL buffer pointer.
Greg King
2015-07-09 14:46:28 -04:00
bdb01212c2
Merge pull request #173 from mrdudz/testsuite3
Oliver Schmidt
2015-07-09 18:46:07 +02:00
28d65d595d
two more tests
mrdudz
2015-07-09 17:36:12 +02:00
219905c6bc
Fix two string output functions' handling of their buffer-size parameter.
Greg King
2015-07-09 10:28:38 -04:00
74074a20b2
Merge pull request #164 from greg-king5/testsuite
Oliver Schmidt
2015-07-01 20:58:56 +02:00
2cf379eab7
Merge pull request #165 from greg-king5/array-pointer
Oliver Schmidt
2015-07-01 20:54:15 +02:00
ba03d28731
Removed some trailing whitespace; and, expanded a tab.
Greg King
2015-07-01 10:07:40 -04:00
8189339e7d
Added special-case compiler code that handles a pointer-to-array dereference.
Greg King
2015-07-01 06:55:57 -04:00
0e6008e9e6
Added a regression test for pointer-to-array dereferences.
Greg King
2015-07-01 06:54:05 -04:00
5d4900e179
Added comments that explain the unstable behavior of a test program.
Greg King
2015-06-30 09:00:28 -04:00
cd5935deb7
Fixed an uninitiated pointer.
Greg King
2015-06-30 08:54:13 -04:00
2cdba854a1
Merge pull request #163 from mrdudz/testsuite2
Oliver Schmidt
2015-06-29 11:32:01 +02:00
9c3c886da3
Added regression tests to Travis.
Oliver Schmidt
2015-06-27 00:04:51 +02:00
9bd11f161f
Made test Makefiles work with CMD.EXE
Oliver Schmidt
2015-06-27 00:03:45 +02:00
54cfd2e2a1
Avoid wrong error.
Oliver Schmidt
2015-06-26 23:36:14 +02:00
fe0b7570dc
Merge pull request #162 from greg-king5/fastcall
Oliver Schmidt
2015-06-25 21:36:06 +02:00
f6d1234576
Added some names to the list of test-suite programs that need the --all-cdecl work-around.
Greg King
2015-06-25 13:57:17 -04:00
8bdbc00ba3
Bumped version.
Oliver Schmidt
2015-06-25 09:19:35 +02:00
ec2195b4ec
Merge pull request #161 from greg-king5/fastcall
Oliver Schmidt
2015-06-22 10:47:51 +02:00
08e18c93c5
Added explicit settings of calling conventions in pointer-to-function declarations in system and library headers.
Greg King
2015-06-22 00:15:48 -04:00
a13284a792
Merge pull request #160 from Movax12/definedinstr
Oliver Schmidt
2015-06-04 22:05:00 +02:00
fe023a1218
Merge pull request #151 from greg-king5/fastcall
Oliver Schmidt
2015-05-26 22:39:33 +02:00
b49fd26d16
Improved the compiler documentation, a little bit.
Greg King
2015-05-26 11:23:54 -04:00
bbb6f89731
Made cc65 properly test calling conventions when it compares forward declarations to function definitions.
Greg King
2015-05-24 18:31:50 -04:00
e72132c8ae
Made cc65 properly test variadic-function pointer assignments.
Greg King
2015-05-24 08:32:15 -04:00
c30d87f0b7
Update documentation to .ISMNEMONIC
JT
2015-05-22 20:33:42 -04:00
63325a90d1
Added needed changes to pseudo.c
JT
2015-05-19 20:45:49 -04:00
1e3234f370
changed name of function to .ISMNEMONIC, small fixes
JT
2015-05-19 19:50:51 -04:00
2167c6c831
Merge pull request #159 from groessler/something_to_pull
Oliver Schmidt
2015-05-19 15:56:16 +02:00
9ee5adc190
Remove .FEATURE requirement and add documentation
JT
2015-05-19 00:06:12 -04:00
41d19074e7
Fix verbose symbol dumping in ca65.
Christian Groessler
2015-05-16 05:20:15 +02:00
893af97ccd
Fixed isblank() availability atttribute.
Oliver Schmidt
2015-05-13 14:54:12 +02:00
5ed3a1a6dc
Added pseudo function .DEFINEDINSTR
JT
2015-05-12 19:28:57 -04:00
0bb3bafb3e
Made cc65 catch an assignment of a function pointer to a pointer with a different calling convention.
Greg King
2015-05-12 04:15:00 -04:00
aeb8492572
Simplified license.
Oliver Schmidt
2015-05-05 21:56:23 +02:00
1e6629de8d
Removed 'gh-pages'.
Oliver Schmidt
2015-05-05 13:46:26 +02:00
0f1c3b0181
Fixed comment.
Oliver Schmidt
2015-04-27 09:39:50 +02:00
1748bb1ab6
Use well-known location BLTU2 for "memmove()".
Oliver Schmidt
2015-04-26 14:08:46 +02:00
3c1cd0d867
Added cmdline support to exec().
Oliver Schmidt
2015-04-26 14:01:36 +02:00
b24c87e61f
Changed the compiler test-suite to work with the fastcall-default version of cc65.
Greg King
2015-04-22 10:05:07 -04:00
8743e9911d
Added a command-line option to compile a program, with __cdecl__ as the default calling convention.
Greg King
2015-04-22 09:59:23 -04:00
88fe6b615b
Merge pull request #155 from Movax12/exp
Oliver Schmidt
2015-04-22 13:20:32 +02:00