drmortalwombat
806539a2d6
add "tan" to intrinsic functions
2024-02-13 20:49:11 +01:00
drmortalwombat
77f035e2b5
Merge pull request #47 from polluks/patch-1
...
Fixed warning
2024-02-13 19:12:33 +01:00
Stefan
1d49e0a987
Fixed warning
...
c++ -c -g -O2 -std=c++11 -Wno-switch ../oscar64/oscar64.cpp -o oscar64.o
../oscar64/Scanner.cpp:768:29: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
while (mTokenString[i] = def->mString[i])
~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
../oscar64/Scanner.cpp:768:29: note: place parentheses around the assignment to silence this warning
while (mTokenString[i] = def->mString[i])
^
( )
../oscar64/Scanner.cpp:768:29: note: use '==' to turn this assignment into an equality comparison
while (mTokenString[i] = def->mString[i])
^
==
1 warning generated.
2024-02-13 18:28:33 +01:00
drmortalwombat
bcc20d3986
Switch to x64 compiler binary
2024-02-13 16:53:44 +01:00
drmortalwombat
431c5d3282
Add info message, if object cannot be placed by linker
2024-02-12 18:06:30 +01:00
drmortalwombat
ce5be92225
Fix linux build
2024-02-12 17:40:03 +01:00
drmortalwombat
2ed3d8b445
Bump version number
2024-02-04 11:26:37 +01:00
drmortalwombat
f498da5e42
Add __DATE__ and __TIME__ defines
2024-02-04 10:45:02 +01:00
drmortalwombat
7d6eb36ee7
Fix assignment of immediates to returned struct
2024-02-04 09:43:52 +01:00
drmortalwombat
ecaab1b5b3
Fix crash compiling infinite loop
2024-01-30 15:04:13 +01:00
drmortalwombat
623b511ce6
restore order of vdc 16 bit writes
2024-01-29 12:42:13 +01:00
drmortalwombat
80efe2351b
Optimize short wait loop handling
2024-01-28 19:09:59 +01:00
drmortalwombat
91c907be7e
Improve BYT operands in inline assembler
2024-01-28 09:39:40 +01:00
drmortalwombat
fafbbe82d1
Fix prevent swap of X and Y when used in JSR
2024-01-27 19:50:34 +01:00
drmortalwombat
b3d80bcb0f
Limit inline asm check to same section
2024-01-27 17:50:53 +01:00
drmortalwombat
4901e015f6
Undo JSR optimization for testing
2024-01-27 17:48:30 +01:00
drmortalwombat
fdb52bcdc6
Limit JSR->JMP forwarding
2024-01-27 17:43:08 +01:00
drmortalwombat
974688a8a5
Fix overlay prg file save
2024-01-27 17:11:10 +01:00
drmortalwombat
2ad71ef867
Bump version number
2024-01-27 10:26:22 +01:00
drmortalwombat
c1083b44dc
Optimize constant loops
2024-01-27 10:19:14 +01:00
drmortalwombat
b0dc6fdd1e
Add save as .prg for overlay files
2024-01-27 09:37:48 +01:00
drmortalwombat
7f51d6330e
Fixed 1 - i for bytes, wrong operand order
2024-01-26 12:41:13 +01:00
drmortalwombat
3992b1d547
Add warning for out of bounds accesses
2024-01-24 17:30:03 +01:00
drmortalwombat
2c1a87ce02
Control assert with _DEBUG to avoid gcc core dump
2024-01-23 16:53:30 +01:00
drmortalwombat
529618ffa4
Changed error format to "oscar64:" when error outside of source file
2024-01-23 15:58:47 +01:00
drmortalwombat
bcc5e9d362
Fix propagation of conditions out of loops
2024-01-23 09:02:38 +01:00
drmortalwombat
6444ba58cf
bump version number
2024-01-21 15:39:26 +01:00
drmortalwombat
4fc3e019d5
Add ranges in case statements (gcc extension)
2024-01-21 15:17:46 +01:00
drmortalwombat
dcebdeaa5f
Fix parsing of trailing comma in initializer list
2024-01-21 09:25:34 +01:00
drmortalwombat
8a49ffd111
Improve unrolled loops towards zero
2024-01-20 13:49:25 +01:00
drmortalwombat
a19469d851
Fix exportet variable alignment calculation
2024-01-16 08:12:47 +01:00
drmortalwombat
265be6e766
Move linker chattyness into -v2
2024-01-12 22:51:11 +01:00
drmortalwombat
cac7db4358
Fix memory size mismatch in reverse integer range propagation due to register renaming
2024-01-10 22:59:45 +01:00
drmortalwombat
4eaa6c8b1e
Add immediate variable address parameter in inline assembler
2024-01-10 12:22:46 +01:00
drmortalwombat
9a0256449b
Merge pull request #43 from xahmol/main
...
Proposals for krnio additions: setbnk and save
2024-01-10 11:49:35 +01:00
Xander Mol
299374aa50
Proposals for krnio additions: setbnk and save
2024-01-09 23:50:46 +01:00
drmortalwombat
5634abdba4
Fix compiler warnings on linux/macos
2024-01-09 20:04:40 +01:00
drmortalwombat
a6b3533e61
Fix struct volatile cast
2024-01-08 20:41:48 +01:00
drmortalwombat
4ea3633b5a
Fixed fix
2024-01-08 20:11:11 +01:00
drmortalwombat
bcf19136d4
Fix zp clear in C128 on exit
2024-01-08 20:10:46 +01:00
drmortalwombat
1abdd1476e
Fix error message when propagating invalid function parameter to const
2024-01-08 18:20:55 +01:00
drmortalwombat
7f31ee9c71
Merge pull request #41 from polluks/patch-1
...
Fixed README typos
2024-01-08 18:20:16 +01:00
Stefan
4ca9c82a2e
Fixed README typos
2024-01-08 13:15:09 +01:00
drmortalwombat
0bc4e7cda6
Fix inc/mov of absolute values
2024-01-07 16:13:01 +01:00
drmortalwombat
36d6fc6760
Fix placement of proxy variables for unused parameters
2024-01-06 20:00:55 +01:00
drmortalwombat
7ea4356361
Fix function end location in dbj file
2024-01-06 17:07:10 +01:00
drmortalwombat
3821b228e9
Fix missing defines for c128e conio
2024-01-06 14:18:00 +01:00
drmortalwombat
d676ccc1bd
Fix dbj file reference with optimized variable
2024-01-06 14:03:29 +01:00
drmortalwombat
1c1d7fefaa
Add c128e target machine
2024-01-06 09:09:52 +01:00
drmortalwombat
a7d7db37df
Bump version number
2024-01-04 17:56:42 +01:00