Commit History

Auteur SHA1 Bericht Datum
  Karoly Balogh 53e7006d56 m68k: fix the assembler reader to bail out earlier on a failed parsing of a constant expression 1 jaar geleden
  Karoly Balogh 554ae218ca * m68k: fix an endless syntax error loop in the assembler reader 3 jaren geleden
  Károly Balogh 2a7aa11163 m68k: added support to references like (a0,d0.w) in inline assembly, also fixed a bug, where sometimes the index register would have been randomly set as smaller than .l size, when the size wasn't specified 4 jaren geleden
  Károly Balogh 7444733f5d m68k: fix DB/DW/DD handling in inline assembler, update BuildConstant() method to current standards. issue reported/initial patch by Marcel Kilgus in QLForum.co.uk 4 jaren geleden
  Károly Balogh e5d2c1a980 m68k: fixed parsing of constants to absolute addresses 4 jaren geleden
  Károly Balogh a82a587a1b m68k: fixed parsing of absolute addresses in the assembler reader 4 jaren geleden
  Károly Balogh 53928dc0ed m68k: fix references like <symbol>(An) to parse properly in the assembler reader 4 jaren geleden
  Károly Balogh fc5c35362b m68k: preparations for upcoming full instruction tables, mostly converting code away from using sets of opcodes 5 jaren geleden
  pierre 7d12e8cc6d Avoid warnings for m68k compiler 5 jaren geleden
  pierre 1bed61195e Fix m68k errors with -CriotR option 5 jaren geleden
  Károly Balogh 5eee29e5d1 m68k: refactor some code to not fail when the tasmop set will be bigger than 256 elements 5 jaren geleden
  florian 4cf2a2672a changes to fix #32043 7 jaren geleden
  Károly Balogh 37f43d3604 m68k: cleanup of the BuildRefExpression method in the assembler reader 8 jaren geleden
  Károly Balogh 64650261d1 m68k: refactor of the reglist and the regpair support in the assembler reader. also added support for float register lists for FMOVEM 8 jaren geleden
  Jonas Maebe aa1be3276f - removed default value of _typ parameter of TAsmData.(Weak)RefAsmSymbol(): 9 jaren geleden
  sergei 36043d13ae - Removed remains of tai_labeled_instruction, already commented out probably in 1.0 times. 9 jaren geleden
  sergei f69f6336e9 * Replaced hacks with resetting 'c' to zero and decreasing inputpointer by boolean parameter to skipcomment and skipoldtpcomment. This parameter specifies whether first character of comment should be read. 9 jaren geleden
  Károly Balogh 92e7c0b03f m68k: assembler reader changes 9 jaren geleden
  sergei bbfbab7e0c * Moved handling of comments and line breaks in assembler blocks from scanner to tokenizer level. Handling them at character level was causing compiler to accept comments in the middle of any assembler token, which should never happen. It was also causing Mantis #27459: a newline immediately after closing 'end' token was first handled in asmgetchar and then by normal parser, causing all subsequent line numbering to be off by one. 9 jaren geleden
  sergei b1ee3dd5e5 * m68k assembler reader: call tscannerfile.illegal_char instead of reimplementing it. 9 jaren geleden
  Károly Balogh c47c6c0270 m68k: use std_regnum_search instead of prefixing the regname with % and calling gas_regnum_search 9 jaren geleden
  Károly Balogh 392da9e43f * fix warnings when compiling the compiler with DFA optimizer enabled on m68k 11 jaren geleden
  sergei cfe13734e0 * m68k: Fixed damage caused by r27573 and r28177: 11 jaren geleden
  Károly Balogh e5656a6f7e m68k assembler reader: fixed parsing of slash-separated movem/fmovem register lists. only the first register was stored. 11 jaren geleden
  sergei 1678fcdc2d - m68k assembler reader: removed Oper.InitRef which was causing failure of tbs/tb0142.pp and, in general, making impossible calls/jumps to non-alias procedure names. 11 jaren geleden
  Károly Balogh 633eeb79ed m68k/ra68kmot.pas: fixed a pointer to signed int cast warning, so it now compiles with warnings on 11 jaren geleden
  Károly Balogh daefb42925 m68k: don't find helper 'opcodes' as real opcodes... (i guess is the right solution for the problem which r22796 originally aimed to fix) 11 jaren geleden
  Károly Balogh 9ad7540ddf reverted change in r22796, the previously disabled code is actually required by the amunits package 11 jaren geleden
  Károly Balogh 5535df29d4 support SP and FP alias in the assembler reader too 11 jaren geleden
  sergei 5c48804240 * Moved local label infrastructure into tasmreader, reduces number of global vars. Functionality is not changed. 11 jaren geleden