Commit Graph

  • 909eb2bdec disk error reporting update izydorst 2001-07-04 22:37:56 +00:00
  • ebce3ebbc3 errno/oserrno stuff is cleaned up, saved some bytes in dialog box functions izydorst 2001-07-04 22:08:13 +00:00
  • fc51f7f77f documentation updates, grammar and spelling fixes izydorst 2001-07-03 21:42:48 +00:00
  • 823329443f added dio interface, standard mouse and joystick functions, osmaperrno izydorst 2001-07-03 20:24:28 +00:00
  • 6a988b4859 Fixed multi line macro bug cuz 2001-06-24 16:08:35 +00:00
  • fe2cd767b2 Working on the backend cuz 2001-06-04 12:27:16 +00:00
  • c1da7b8859 Working on the backend cuz 2001-06-04 12:26:53 +00:00
  • d27bfe8a7b More renaming cuz 2001-06-03 09:10:46 +00:00
  • f42300ef62 Lots of renaming cuz 2001-05-31 21:08:49 +00:00
  • 9ce1e413e4 Working on the backend cuz 2001-05-29 18:11:06 +00:00
  • a9674c071a Working on the backend cuz 2001-05-29 07:41:08 +00:00
  • 3889a2bec9 Added dbg file generation cuz 2001-05-29 07:39:46 +00:00
  • 45242a8e02 Fixed line info issues cuz 2001-05-29 07:39:01 +00:00
  • 369f59c1bb Working on the backend cuz 2001-05-28 06:30:03 +00:00
  • 034a4b75e5 Optimizer bugfixes, polished the line info. cuz 2001-05-26 10:58:40 +00:00
  • 916a0879d5 cleanup cuz 2001-05-26 10:04:15 +00:00
  • c80bb24eee Fixed a few copy'n paste errors - thanks to Keith Gerdes cuz 2001-05-24 18:27:43 +00:00
  • 84f85293f1 Fixed more E_MCONST issues cuz 2001-05-24 18:26:20 +00:00
  • b0324b6041 Bugfix cuz 2001-05-24 09:16:11 +00:00
  • eab6086161 Cosmetic changes cuz 2001-05-24 08:26:57 +00:00
  • dfeefd6f79 Added explanation for --codesize cuz 2001-05-24 08:26:43 +00:00
  • 1d458e9f33 Small fixes for Watcom-C cuz 2001-05-24 08:04:42 +00:00
  • d96baa7c42 Use a collections for the line info and sort them by file/line. cuz 2001-05-23 22:02:19 +00:00
  • f3f42c43e5 Use fstat instead of stat and simplify the code cuz 2001-05-23 21:44:14 +00:00
  • 275da22a66 Use a separate structure for file infos instead of just the name. cuz 2001-05-23 21:32:57 +00:00
  • bfbedfa54b Added line infos cuz 2001-05-23 19:03:40 +00:00
  • ea2cf602b0 Working on source line information cuz 2001-05-23 08:51:48 +00:00
  • d390c51e57 Cosmetic change cuz 2001-05-23 07:10:16 +00:00
  • f0f7af6b4a Added new lineinfo module cuz 2001-05-23 07:04:09 +00:00
  • bc8f4f3a1e Added .dbg statement generation for the assembler cuz 2001-05-22 20:03:26 +00:00
  • afbf6d5fac Bumped the version cuz 2001-05-22 19:59:37 +00:00
  • 3a272d93af More polishing to get the line info right cuz 2001-05-22 16:54:47 +00:00
  • 12ec031f9a Polishing and minor corrections cuz 2001-05-22 13:58:56 +00:00
  • 0e80187cec Added the lineinfo module. Changed the complete code generation to use the supplied data structures. Re-added the -T option which is much more exact now because of the better line info stuff. Cleanups in the scanner (remove old #defines). cuz 2001-05-22 09:32:24 +00:00
  • caf73cf15f Fix load of longs and improve zero page info cuz 2001-05-22 07:11:22 +00:00
  • a687912ea3 Working cuz 2001-05-21 20:05:52 +00:00
  • c1b6680a92 Working cuz 2001-05-21 06:43:46 +00:00
  • 4c19a5b699 Working cuz 2001-05-20 20:42:00 +00:00
  • 3c04d5777f Fixed a problem with the Chg/Use flags cuz 2001-05-20 18:51:12 +00:00
  • a9702f8a52 Working cuz 2001-05-20 09:38:20 +00:00
  • df6d71d91e Working cuz 2001-05-19 21:20:08 +00:00
  • 68c0d38dfa Working cuz 2001-05-18 20:32:18 +00:00
  • 4e645d3ab8 Added DelCodeEntries cuz 2001-05-17 21:42:41 +00:00
  • 09eed789dd Working on the backend cuz 2001-05-16 19:01:19 +00:00
  • 1d3ea5cde0 Use :? operator to allow use in expressions cuz 2001-05-16 13:05:06 +00:00
  • 46a306e400 Renamed cfeature.h to inline.h cuz 2001-05-16 09:27:35 +00:00
  • 87e9f7379b Use inline for better performance cuz 2001-05-16 09:24:42 +00:00
  • f78237a6a6 Working on the backend cuz 2001-05-15 22:35:38 +00:00
  • 21d41040c9 Working on the new backend cuz 2001-05-15 19:42:17 +00:00
  • c9cb564b9b Moved some of the currently existing into a separate module. cuz 2001-05-14 17:35:53 +00:00
  • a1da98103a Added backend optimizations cuz 2001-05-09 21:56:03 +00:00
  • 3ef00e7d2a The .defined function (and .ifdef/.ifndef) flagged an imported symbol as "defined". I'm not sure whichever is correct, but I changed it now and will introduce an additional function .isimport if necessary. cuz 2001-05-08 17:56:39 +00:00
  • a961f00997 Several bug fixes cuz 2001-05-07 22:07:59 +00:00
  • 989aacec2c Working on the backend cuz 2001-05-06 20:57:58 +00:00
  • e6a5e57b47 Working on the backend cuz 2001-05-05 21:42:58 +00:00
  • cc9826721b Working on the new backend cuz 2001-05-05 16:12:47 +00:00
  • 3ff4baeafb Working on the new backend cuz 2001-05-05 14:30:29 +00:00
  • e6484f85c7 Working on the new backend cuz 2001-05-05 13:51:42 +00:00
  • e8174aaa25 Added CollPop cuz 2001-05-05 12:34:22 +00:00
  • 0218f8c632 Working on the new backend. Moved the files from the b6502 into the main compiler dir because the backend is not really a submodule, so this did not reflect the real relations of the backend to the rest of the compiler. cuz 2001-05-05 11:46:02 +00:00
  • 8800b0c1c8 Working on the new backend cuz 2001-05-05 11:31:05 +00:00
  • 00074cedbc Ignore some more intermediate files cuz 2001-05-04 17:46:30 +00:00
  • 1fbf554c63 Working on the new backend cuz 2001-05-04 16:41:23 +00:00
  • c71a80b0af Working on the new backend cuz 2001-05-03 22:06:59 +00:00
  • 42695dd3c3 Added CollIndex and CollDeleteItem cuz 2001-05-03 20:45:26 +00:00
  • 8a3bacd7f4 Working on the new backend cuz 2001-05-03 20:16:41 +00:00
  • 8eadb8aee0 Working on the new backend cuz 2001-05-03 17:34:54 +00:00
  • cd956115fa Working on the new backend cuz 2001-05-02 20:14:38 +00:00
  • b9677becc1 Working on the backend cuz 2001-05-01 19:59:55 +00:00
  • 30e8306e05 Working on the backend cuz 2001-05-01 17:11:40 +00:00
  • 239cbdcb2b Working on the backend cuz 2001-05-01 16:57:43 +00:00
  • 88792854a6 Working on the new backend cuz 2001-05-01 15:50:31 +00:00
  • 9d1940a124 Working on the new backend cuz 2001-05-01 09:21:32 +00:00
  • aa6b3afcfc Working on the backend cuz 2001-04-30 20:00:13 +00:00
  • ddc60c20fe Added CollDeleteAll cuz 2001-04-30 19:44:54 +00:00
  • abb1362389 Fixed a bug with the .incbin command cuz 2001-04-30 15:42:52 +00:00
  • b28672246a Rewriting the backend cuz 2001-04-28 21:45:13 +00:00
  • 8d8da4394e Use new DOS compile make.bat from Keith cuz 2001-04-28 20:59:18 +00:00
  • 2f722e4779 Started to redo the backend cuz 2001-04-25 19:41:32 +00:00
  • 4fdd595007 New module strutil cuz 2001-04-25 13:50:35 +00:00
  • 9cb63b679c Renamed GetLabel to GetLocalLabel cuz 2001-04-19 06:49:08 +00:00
  • 71e40d42f5 Working on the ..scanf functions cuz 2001-04-19 06:46:30 +00:00
  • dccc89edae Squeezed a few cycles/bytes out of tolower and toupper. cuz 2001-04-19 06:46:01 +00:00
  • 72e27092d4 Fixed a bug. Function declarations where the type of the first parameter is a typedef and the name of the parameter is omitted where parse as old style (K&R) function declarations leading to errors. cuz 2001-04-06 09:07:48 +00:00
  • a6fa922b10 Added segment type zp cuz 2001-04-06 08:48:29 +00:00
  • 5627f27586 Renamed a file with more than 8 chars in its name cuz 2001-04-04 20:27:33 +00:00
  • 67aed641db Fixed an internal error on too few params in function call cuz 2001-04-04 20:20:48 +00:00
  • b8e26d3612 Repeat opts until there are no more changes cuz 2001-04-04 20:20:29 +00:00
  • cf61bd0b40 steaxspi.o was missing cuz 2001-04-02 20:24:24 +00:00
  • b2e0ed603e cbm_write() added changed/added some comments all cbm_* IO functions are using _oserror now mrintsch 2001-03-30 18:18:40 +00:00
  • 2d77e8b35f Make the last change more generic cuz 2001-03-27 22:57:20 +00:00
  • 8e5d8b9e4f Added optimization for g_inc and g_dec (remove handling of high byte if not used). cuz 2001-03-27 22:52:16 +00:00
  • e07945e9fc Changed an error message cuz 2001-03-26 22:05:05 +00:00
  • 2eab65ad24 Remove the hardcoded limit from the literal pool. cuz 2001-03-26 21:57:07 +00:00
  • 1ced0327ed Added xrealloc cuz 2001-03-26 21:46:37 +00:00
  • c3e37a287a Changed the implementation of g_leavariadic. Generate calls to the additional decax functions. cuz 2001-03-26 20:49:54 +00:00
  • c6c752ef8b Added mor specialized decax functions cuz 2001-03-26 20:47:12 +00:00
  • c3ec23aed0 Use one function exit point cuz 2001-03-26 20:07:05 +00:00
  • b0f3e85d44 Changed header cuz 2001-03-26 16:41:11 +00:00
  • 32535083e7 Correct wrong optimizer infos cuz 2001-03-26 16:40:40 +00:00