1
0
mirror of https://gitlab.com/camelot/kickc.git synced 2024-12-12 11:29:18 +00:00
Commit Graph

2545 Commits

Author SHA1 Message Date
jespergravgaard
72c5c7d537 Added test. 2021-07-03 00:21:22 +02:00
jespergravgaard
6e80a72cc2 Updated caches 2021-07-03 00:19:26 +02:00
jespergravgaard
c740b9f487 Added MAKELONG4() constant identification and removed need for declaration in source. Closes #675 2021-07-02 21:56:23 +02:00
jespergravgaard
56e9346eb1 Added MAKELONG4(). Closes #675 2021-07-02 21:06:09 +02:00
jespergravgaard
1eb61b9c9d Added MAKEWORD() and MAKELONG(). Removed support for initializer lists for initializing word/dword. Closes #668 2021-07-02 00:33:29 +02:00
jespergravgaard
ff770cb0d7 Added MAKEWORD() and MAKELONG(). Removed support for initializer lists for initializing word/dword. #668 2021-07-02 00:21:25 +02:00
jespergravgaard
3013352b2e Added MAKEWORD() and MAKELONG(). Removed support for initializer lists for initializing word/dword. #668 2021-07-02 00:21:08 +02:00
jespergravgaard
79f85b439f Now synthesizing _deref_p..c. fragments using v..m. Closes #674 2021-06-30 00:58:50 +02:00
jespergravgaard
62b79212cb Now synthesizing _deref_p..c. fragments using v..m. Closes #674 2021-06-30 00:05:01 +02:00
jespergravgaard
04ce973d0d Now synthesizing _deref_p..c. fragments using v..m. Closes #674 2021-06-29 23:00:49 +02:00
jespergravgaard
a540f1015f Now synthesizing _deref_p..c. fragments using v..m. Closes #674 2021-06-29 22:54:28 +02:00
jespergravgaard
bf52297c73 Now synthesizing _deref_p..c. fragments using v..m. Closes #674 2021-06-29 00:49:38 +02:00
jespergravgaard
eec9f260df Added fallback to ZP-addressing if inline ASM instruction does not support absolute addressing. Closes #673 2021-06-26 09:46:46 +02:00
jespergravgaard
8d797ac308 Improved sign extension in fragments. 2021-06-23 09:57:58 +02:00
jespergravgaard
822d168dd8 Improved sign extension in fragments. 2021-06-23 09:40:48 +02:00
jespergravgaard
4628870166 Added missing fragments. 2021-06-21 14:29:35 +02:00
jespergravgaard
866460d942 Improved doxygen documentation. #672 2021-06-20 12:59:27 +02:00
jespergravgaard
2b882e6a50 Improved doxygen documentation. #672 2021-06-20 12:45:52 +02:00
jespergravgaard
6a4fd1fdad Tweaked doxygen documentation. #672 2021-06-20 10:07:38 +02:00
jespergravgaard
7782e89666 Improved doxygen documentation. #672 2021-06-19 22:46:41 +02:00
jespergravgaard
e277b08a26 Improved doxygen documentation. Closes #672 2021-06-19 22:37:48 +02:00
jespergravgaard
bde31dac4c Improved doxygen documentation. #672 2021-06-19 22:28:44 +02:00
jespergravgaard
78e6ef761f Improved doxygen documentation. #672 2021-06-19 22:11:26 +02:00
jespergravgaard
6f283b886b Moved doxygen to a better image. #672 2021-06-19 21:49:37 +02:00
jespergravgaard
6585f08f55 Updated tests with doxygen standard library documentation. #672 2021-06-19 21:26:05 +02:00
jespergravgaard
9408902136 Added doxygen standard library documentation. #672 2021-06-19 20:49:14 +02:00
jespergravgaard
8a0d9d3708 Fixed NPE when compiling in the local directory. Closes #671 2021-06-19 13:38:23 +02:00
jespergravgaard
924e795c06 Fixed problem where pointer addition and constant consolidation could produce error "Type inference case not handled byte* + byte*". Closes #669 2021-06-17 07:36:49 +02:00
jespergravgaard
0d2b08ef3b Succesfully deprecated lo/hi operators. Closes #667 2021-06-14 08:51:55 +02:00
jespergravgaard
6e32444f9f Working on deprecating lo/hi operators. Closes #667 2021-06-14 08:08:54 +02:00
jespergravgaard
9965ad9ede Working on deprecating lo/hi operators. Closes #667 2021-06-14 08:05:31 +02:00
jespergravgaard
0592a9e7a0 Working on deprecating lo/hi operators. Closes #667 2021-06-14 08:04:08 +02:00
jespergravgaard
10df356dda Working on deprecating lo/hi operators. Closes #667 2021-06-13 14:24:57 +02:00
jespergravgaard
d4f487eecc Working on deprecating lo/hi operators. Closes #667 2021-06-13 13:35:55 +02:00
jespergravgaard
44db8db459 Working on deprecating lo/hi operators. Closes #667 2021-06-13 13:29:49 +02:00
jespergravgaard
fa2378c38d Working on deprecating lo/hi operators. Closes #667 2021-06-13 13:16:20 +02:00
jespergravgaard
a8d84f5e60 Working on deprecating lo/hi operators. Closes #667 2021-06-13 09:47:30 +02:00
jespergravgaard
1028bd1115 Working on deprecating lo/hi operators. Closes #667 2021-06-13 09:27:50 +02:00
jespergravgaard
c2638ff86c Working on deprecating lo/hi operators. Closes #667 2021-06-13 09:23:37 +02:00
jespergravgaard
459c220af3 Working on deprecating lo/hi operators. Closes #667 2021-06-13 08:38:46 +02:00
jespergravgaard
603c53a7d3 Working on deprecating lo/hi operators. Closes #667 2021-06-13 08:22:32 +02:00
jespergravgaard
6850e4a3d9 Working on deprecating lo/hi operators. Closes #667 2021-06-13 07:57:15 +02:00
jespergravgaard
0d2dfb87b3 Working on deprecating lo/hi operators. Closes #667 2021-06-13 00:14:39 +02:00
jespergravgaard
d5759bfb6b Working on deprecating lo/hi operators. Closes #667 2021-06-12 21:11:26 +02:00
jespergravgaard
60e97ee702 Working on deprecating lo/hi operators. Closes #667 2021-06-12 21:08:42 +02:00
jespergravgaard
65847f84b3 Working on deprecating lo/hi operators. Closes #667 2021-06-12 20:57:35 +02:00
jespergravgaard
ff812d6f60 Removed support for LValue unary operator low/high <x >x. Added support for LValue BYTE0(), BYTE1(), ..., WORD0(), .... Closes #667 2021-06-11 21:41:01 +02:00
jespergravgaard
d6d1250f51 Removed special small number handling. 2021-06-11 08:51:11 +02:00
jespergravgaard
be74ec1b9e Removed byteN/wordN from intrinsics. 2021-06-11 07:44:08 +02:00
jespergravgaard
0d73070f37 Fixed problem with aliased intermediate memory variables. #666 2021-06-07 21:15:07 +02:00