6549457929
Merge pull request #443 from polluks/patch-7
Oliver Schmidt
2017-06-03 22:05:10 +02:00
1a20630d2a
Merge pull request #444 from polluks/patch-8
Oliver Schmidt
2017-06-03 22:04:52 +02:00
52642f6c8f
Deprecated commands mentioned
Stefan
2017-05-30 02:05:35 +02:00
0a011c31ea
Update ar65.sgml
Stefan
2017-05-28 16:22:34 +02:00
80feb80168
Update main.c
Stefan
2017-05-28 16:17:34 +02:00
ed65eaf682
Verbosity was missing; POSIX operations
Stefan
2017-05-28 16:12:02 +02:00
49e22f566f
Update main.c
Stefan
2017-05-28 15:29:49 +02:00
ea9430e28e
Update list.c
Stefan
2017-05-28 15:22:33 +02:00
c9c2562c14
Update list.c
Stefan
2017-05-28 15:13:43 +02:00
843c5442b1
Update list.c
Stefan
2017-05-28 13:13:53 +02:00
9bdcb0a31b
More POSIX.2, staying compatible
Stefan
2017-05-28 00:35:38 +02:00
ff33939385
Use verbosity
Stefan
2017-05-28 00:29:53 +02:00
035baa49bd
Merge pull request #438 from bbbradsmith/ca65_rand_comment
Oliver Schmidt
2017-05-26 15:16:42 +02:00
c269caaded
Merge pull request #441 from polluks/patch-3
Oliver Schmidt
2017-05-26 11:03:57 +02:00
8f9c7f0d60
Merge pull request #440 from polluks/patch-5
Oliver Schmidt
2017-05-26 11:03:06 +02:00
162d01519b
Merge pull request #439 from polluks/patch-4
Oliver Schmidt
2017-05-26 11:02:02 +02:00
3b33af88cf
Oricutron mentioned
Stefan
2017-05-26 01:44:33 +02:00
950d65e8ed
detectabl > detectable
Brad Smith
2017-05-25 03:20:11 -04:00
1602aab6e9
forgot to update comments from earlier #323 rand.s change
Brad Smith
2017-05-25 03:01:25 -04:00
e31133c804
Added "html" and "info" goals to the top-level Makefile.
Greg King
2017-05-24 18:49:02 -04:00
242532a8df
Merge pull request #437 from greg-king5/cl65-E
Oliver Schmidt
2017-05-24 23:41:16 +02:00
ca1b9deb59
Added a description of the "-E" command-line option to cl65's document.
Greg King
2017-05-24 16:47:12 -04:00
1bbe7043e1
Merge pull request #426 from MonteCarlos/master
Oliver Schmidt
2017-05-24 09:44:24 +02:00
87a9e0ce4f
clean-up
Stefan
2017-05-24 00:04:52 +02:00
051cf11ce6
expanding macro examples, trying to adhere to style guidelines
Brad Smith
2017-05-23 17:07:45 -04:00
f87a575d4d
added missing spaces before braces. added unknown option msg if not given -Wc|l|a when passing options to subprocess
mc78
2017-05-23 22:57:27 +02:00
355696d17d
ca65 documentation of .define macros, making note that parentheses in ca65 macros are problematic especially when thinking of them as "C style", replacing unclear example with an example showing how accidental parentheses can cause a problem.
Brad Smith
2017-05-22 21:33:02 -04:00
21b1add984
added four escaped tabs to -E Stop after .... description
mc78
2017-05-22 23:21:55 +02:00
3157e4be1e
added empty lines and spaces according to olivers comments. Made local functions static.
mc78
2017-05-22 23:07:31 +02:00
1c54213091
Merge pull request #433 from clbr/trampoline-fixes
Oliver Schmidt
2017-05-20 12:29:10 +02:00
ce56ba927a
Merge pull request #435 from greg-king5/wrapped-call
Oliver Schmidt
2017-05-20 12:28:24 +02:00
05b73276c2
Update test description
Lauri Kasanen
2017-05-20 09:53:30 +03:00
39e55bdb77
Added more info to the documentation of "#pragma wrapped-call".
Greg King
2017-05-20 01:41:49 -04:00
e8a735492d
Correct comment style
Lauri Kasanen
2017-05-19 15:38:50 +03:00
901ac80026
Wrapper functions use all registers
Lauri Kasanen
2017-05-19 15:20:36 +03:00
80e6afd335
Add two new trampoline test cases
Lauri Kasanen
2017-05-19 14:20:04 +03:00
938fd5e655
Merge pull request #431 from polluks/patch-2
Oliver Schmidt
2017-05-19 00:23:50 +02:00
75028e4108
shorter code
Stefan
2017-05-18 23:58:10 +02:00
0d4edc326e
Merge pull request #430 from polluks/patch-1
Oliver Schmidt
2017-05-18 22:45:50 +02:00
16a2beaaca
Adjusted VS project files to commit 11b01b908d
Oliver Schmidt
2017-05-18 22:40:18 +02:00
70b541b81e
Changed section
Stefan
2017-05-18 21:21:02 +02:00
11b01b908d
Merge pull request #424 from clbr/trampoline
Oliver Schmidt
2017-05-18 16:29:34 +02:00
219b239a34
Adjustments in response to latest comments
Lauri Kasanen
2017-05-18 17:14:26 +03:00
4c05c46cd1
Remove RAM-trampoline array support
Lauri Kasanen
2017-05-18 16:11:39 +03:00
f6fa74a636
Rename trampoline to wrappedcall everywhere
Lauri Kasanen
2017-05-18 16:00:04 +03:00
7feced8862
More tabs to spaces
Lauri Kasanen
2017-05-18 15:54:47 +03:00
a590b99f5b
Align with spaces instead of tabs here
Lauri Kasanen
2017-05-18 14:21:43 +03:00
c6cab0bb27
VIC's kernal does not support CTRL+[
Stefan
2017-05-18 12:59:03 +02:00
390ee4e22f
Merge pull request #429 from pfusik/opt-stdfunc
Oliver Schmidt
2017-05-17 22:58:54 +02:00
73f1c0e11d
Migrate 'encrypted variables' variables to 'repository settings'.
Oliver Schmidt
2017-05-17 20:56:21 +02:00
f151142e6a
Keep GCC from complaining about 'List' may be used uninitialized in this function.
Oliver Schmidt
2017-05-17 19:39:02 +02:00
298dda0e71
Increased GCC optimization level.
Oliver Schmidt
2017-05-17 18:30:12 +02:00
675dd3c963
Optimize the inlined memcpy/memset for the sizes of 128/129.
Piotr Fusik
2017-05-17 10:08:08 +02:00
6011bdb2f6
Optimize the inlined strlen.
Piotr Fusik
2017-05-17 10:00:35 +02:00
ac7a0e21ac
Correct missed doc label
Lauri Kasanen
2017-05-16 20:14:19 +03:00
ca41af41c2
Rename pragma trampoline to wrapped-call, value to identifier
Lauri Kasanen
2017-05-16 20:10:24 +03:00
d70a9507a7
replaced tabs with spaces which accidently were introduced.
mc78
2017-05-16 13:31:10 +02:00
691df09a1f
According to recent comments on my recent pull request, -Wc checking for -E flag has been removed again. Intead, -E flag has been added to cl65 without need of -Wc. Two functions have been introduced to disable compile, link or both. These function remove assigment repetions to DoAssemble and DoLink for litte overhead, having the maintainability in mind.
mc78
2017-05-16 13:13:09 +02:00
4cbfb4e199
added -E switch to cl65 for >>stop after the preprocessing stage<<. added compilation and assemblation disable after -Wc -E also with -E beeing part of a comma separated list of arguments
mc78
2017-05-12 12:19:40 +02:00
0291c92ffb
Merge pull request #425 from clbr/arrayaccess
Oliver Schmidt
2017-05-09 19:26:41 +02:00
077b14ccfa
test/val/postincdec: Test for the final val value
Lauri Kasanen
2017-05-08 10:19:26 +03:00
7adcde1707
Add explicit postinc/dec testcase
Lauri Kasanen
2017-05-07 20:35:49 +03:00
a2f61c667a
Update comments and location checks according to Greg
Lauri Kasanen
2017-05-07 20:31:41 +03:00
ead0338c0d
Add fast path for char postdec
Lauri Kasanen
2017-05-06 13:23:50 +03:00
767f093ff8
Add fast path for char postinc
Lauri Kasanen
2017-05-06 13:20:55 +03:00
2890b3a810
Pragma trampoline
Lauri Kasanen
2017-05-02 19:06:19 +03:00
9c86c03a96
Add test case
Lauri Kasanen
2017-05-02 18:48:31 +03:00
d091a57e91
Trampoline stack
Lauri Kasanen
2017-05-01 21:00:28 +03:00
679bfb0ae9
Add IntPtrStack
Lauri Kasanen
2017-05-01 20:46:06 +03:00
a84463a3df
callptr4
Lauri Kasanen
2017-05-01 20:12:18 +03:00
82e62209d6
Document pragma trampoline
Lauri Kasanen
2017-05-01 19:50:01 +03:00
18b0aaf9f2
Removed help for non-existent option.
Oliver Schmidt
2017-04-15 23:12:19 +02:00
9b243ff68c
Merge pull request #418 from greg-king5/while-nothing
Oliver Schmidt
2017-04-07 16:07:38 +02:00
1aab287189
Fixed the handling of "while (0) {}".
Greg King
2017-04-07 09:26:58 -04:00
e43dbe1c24
Just some white space fixes of recently contributed code.
Oliver Schmidt
2017-04-06 17:53:57 +02:00
be772c0198
Bumped version.
Oliver Schmidt
2017-04-06 12:22:39 +02:00
5d129f6e8a
Merge pull request #417 from greg-king5/sim-interrupts
Oliver Schmidt
2017-04-05 10:57:47 +02:00
dce5783dc9
Fixed the simulations of the stack pointer and the "break" and decimal-mode flags.
Greg King
2017-04-04 13:23:44 -04:00
e806515541
Removed workaround.
Oliver Schmidt
2017-04-04 15:53:14 +02:00
93193727be
Removed workaround.
Oliver Schmidt
2017-04-04 15:52:37 +02:00
cd27fef6a8
Removed workaround.
Oliver Schmidt
2017-04-04 15:52:01 +02:00
3789174162
Removed workaround.
Oliver Schmidt
2017-04-04 15:51:00 +02:00
14268510f5
Removed workaround.
Oliver Schmidt
2017-04-04 15:45:24 +02:00
275b27647e
Removed superfluous final linefeed.
Oliver Schmidt
2017-04-04 15:43:56 +02:00
233dd5062a
Merge pull request #389 from IrgendwerA8/stringimprovements
Oliver Schmidt
2017-04-04 15:39:37 +02:00
4e856546c1
Minor language update.
Oliver Schmidt
2017-04-04 13:42:57 +02:00
3b17c3a411
Fixed 2 typoes.
Greg King
2017-04-04 07:23:05 -04:00
9b34509956
Use the more explicit tag style for recently added internal links.
Oliver Schmidt
2017-04-04 00:41:40 +02:00
02daf9f8b5
So far the built-in inlining of several known standard function was always (!) enabled and the option -Os enabled additional, potentially unsafe inlining of some of those functions.
Oliver Schmidt
2017-04-03 23:20:26 +02:00
cbb2833c01
Merge pull request #414 from IrgendwerA8/SED_Fix
Oliver Schmidt
2017-03-30 12:26:37 +02:00
170d96898f
Fixed SED
IrgendwerA8
2017-03-30 12:17:29 +02:00
5dbacb538e
Merge pull request #411 from pfusik/bss-name-regression
Oliver Schmidt
2017-03-22 13:44:48 +01:00
01f5baf03d
Fixed SGML typo.
Greg King
2017-03-21 21:23:48 -04:00
8e35a82c91
Fix regression of #pragma bss-name
Piotr Fusik
2017-03-21 22:35:25 +01:00
5b3611265b
Revert to recursively expanded var.
Oliver Schmidt
2017-03-21 20:54:55 +01:00
669113b595
Added missing line continuation.
Oliver Schmidt
2017-03-21 20:45:36 +01:00
fe59626953
Merge pull request #407 from IrgendwerA8/sim65_fix
Oliver Schmidt
2017-03-21 11:21:48 +01:00
cc82cd9992
Fixed addressing error for TSB/TSR and enabled tests again.
IrgendwerA8
2017-03-20 21:53:07 +01:00
5095dd72b2
Merge pull request #402 from IrgendwerA8/runtime_improvements
Oliver Schmidt
2017-03-20 11:34:06 +01:00