1
0
mirror of https://github.com/cc65/cc65.git synced 2024-06-01 13:41:34 +00:00

Commit Graph

  • 9481f7a498 fix const int + float mrdudz 2023-09-01 23:43:02 +0200
  • 6f004dadf7 fix float const -/ int const mrdudz 2023-09-01 22:15:52 +0200
  • 4390cd8874 update readme mrdudz 2023-09-01 22:13:34 +0200
  • 013ef1553a beginning of a reference libm in C mrdudz 2023-08-31 23:07:15 +0200
  • 86d0859d8d evil spaces mrdudz 2023-08-31 05:20:34 +0200
  • 56496cf8e2 some updates mrdudz 2023-08-31 05:20:25 +0200
  • abe65d524d make float X= const work, and a test for that mrdudz 2023-08-31 05:04:02 +0200
  • 26a3aa9fb7 implement rsub mrdudz 2023-08-31 04:41:23 +0200
  • ab238c1045 some fixes for X=, related tests mrdudz 2023-08-31 00:44:03 +0200
  • 8dfe97b1df updates mrdudz 2023-08-31 00:37:11 +0200
  • fdc5865d3f fix some warnings mrdudz 2023-08-31 00:22:53 +0200
  • 00824427f7 some logging mrdudz 2023-08-30 23:49:00 +0200
  • a77de923fc update readme mrdudz 2023-08-30 02:41:46 +0200
  • 845c600824 update mrdudz 2023-08-30 02:15:00 +0200
  • 29edbaa20e update readme mrdudz 2023-08-30 02:13:16 +0200
  • 681fe5d562 update/add a bunch of tests. should be all for "basic" and "cmp" now mrdudz 2023-08-30 02:12:43 +0200
  • babaf98040 another addition fix mrdudz 2023-08-30 02:11:47 +0200
  • 771155ff02 add tests for float vs int var mrdudz 2023-08-29 14:50:26 +0200
  • bb24862401 cleanup mrdudz 2023-08-29 12:07:19 +0200
  • dd5f12b352 fix int variable + float constant, fix float variable + int constant, add tests mrdudz 2023-08-29 12:00:17 +0200
  • 3164917f46 cleanup mrdudz 2023-08-29 03:15:54 +0200
  • 109b770236 spaces! mrdudz 2023-08-29 01:31:14 +0200
  • 2e220e709e some fixes relalated to comparing with integer constants, related tests. some fixes related to adding integers, related tests mrdudz 2023-08-29 01:11:59 +0200
  • c4561e7989 some bugfixes/adjustments mrdudz 2023-08-29 00:50:53 +0200
  • 97a4bc3a6c in g_typeadjust convert the other side to float if one side is float mrdudz 2023-08-29 00:49:54 +0200
  • 36ea0cc90e cosmetics mrdudz 2023-08-28 02:16:35 +0200
  • b7ce973a3f update readme mrdudz 2023-08-28 02:05:34 +0200
  • a396f5b1c8 add floattest sample, which contains the stuff that can work without math.h mrdudz 2023-08-28 02:02:36 +0200
  • 2da00e7daa fix output for negative numbers mrdudz 2023-08-28 02:01:56 +0200
  • 23a2b13a62 add rough 3d function plotter, requires math.h mrdudz 2023-08-28 01:18:30 +0200
  • 45e3f03862 brief test of everything in math.h mrdudz 2023-08-28 01:17:03 +0200
  • c0cba14ea5 fix roundf mrdudz 2023-08-27 23:12:20 +0200
  • 4c043aa98f use kernal function to convert float to string mrdudz 2023-08-27 23:11:25 +0200
  • f587e6eaf9 add code for fnegeax, and tests for it mrdudz 2023-08-27 05:15:04 +0200
  • f89b382d6f update readme to reflect current state mrdudz 2023-08-27 00:16:02 +0200
  • b034fe35fc another case that doesnt fail mrdudz 2023-08-26 23:14:50 +0200
  • ac320910ca updated mrdudz 2023-08-26 23:08:51 +0200
  • 574030ac17 rename override file also in the Makefile :) mrdudz 2023-08-26 22:38:02 +0200
  • fa347d416a move test to todo again, and patch the Makefile - it works in *one* particular config (only) mrdudz 2023-08-26 22:34:25 +0200
  • 260fd7f004 rename mrdudz 2023-08-26 22:05:27 +0200
  • 0c69e4e290 move test to test/val ... for some reason it is working now in this branch :) mrdudz 2023-08-26 21:48:35 +0200
  • fcad1067ad fix some fallout mrdudz 2023-08-25 23:04:13 +0200
  • 92d9e4fcd7 Merge branch 'master' into fptest mrdudz 2023-08-25 22:47:32 +0200
  • e4084eb129 Merge branch 'master' into fptest mrdudz 2023-08-25 22:08:08 +0200
  • 466ab21832 Rework dbg file to list all export symbols Colin Leroy-Mira 2023-08-25 20:55:10 +0200
  • 7587cf717c Print export's address in import symbols Colin Leroy-Mira 2023-08-25 00:11:02 +0200
  • ff87751880 Optimize and fix comments (thanks to Oliver Schmidt) Colin Leroy-Mira 2023-08-18 14:36:52 +0200
  • b6dfc03c29 Avoid using mli.s to initcwd Colin Leroy-Mira 2023-08-18 11:12:16 +0200
  • 288e9e9718 Prevented the automatic switch to ISO mode Alexander Hill 2023-07-23 12:25:22 -0400
  • ffe2eebdd4 cc65 ebadger improvements Eric Badger 2023-07-22 13:33:18 -0700
  • 9189d19c64 Allow MINGW environments to find installed config Mark Fisher 2023-07-21 14:44:55 +0100
  • 2939b5ce69 add support for ebadger6502 Eric Badger 2023-07-20 22:16:15 -0700
  • 4e8525833e
    Merge branch 'cc65:master' into master Eric Badger 2023-07-18 18:18:04 -0700
  • 0f7c299abc Merge branch 'master' into fptest mrdudz 2023-07-08 15:56:45 +0200
  • a24196ee41 Merge branch 'master' into coniopeek mrdudz 2023-07-08 15:23:42 +0200
  • 7534a6cf09 Merge branch 'master' into wintest mrdudz 2023-07-08 15:19:52 +0200
  • 9344c42329 Merge branch 'master' into silversurfer mrdudz 2023-07-08 15:19:27 +0200
  • c4142dc817
    feat: add pce-32k.cfg for TurboGrafx-16 32 Kilobytes cartridges RodrigoDornelles 2023-05-30 13:49:36 -0300
  • ae8ce16c4a
    feat: add pce-16k.cfg for TurboGrafx-16 16 Kilobytes cartridges RodrigoDornelles 2023-05-30 13:48:17 -0300
  • 135a756f4b stdlib needs NULL, stddef has NULL inconsistend with others bbbradsmith 2023-05-12 13:14:40 -0400
  • 927814e932
    Merge 5af361cebe into 79018fd424 clbr 2023-05-08 20:17:46 -0700
  • 3a59a3c55b windows manual test descriptive names bbbradsmith 2023-05-05 21:19:05 -0400
  • 44a0839093 grc65 fix flawed text parsing Was using fseek(F,-1,SEEK_CUR) which is invalid for text files, behaviour unreliable across platforms. Added check for internal buffer overflow. bbbradsmith 2023-05-05 21:08:50 -0400
  • ba2ac5f6f0 windows manual dispatch build made more complete: - builds both debug and release MSVC - makes libs, utils, test, samples - uses cmd shell bbbradsmith 2023-05-05 18:10:09 -0400
  • fa312c4685 relax sim65 to allow 64-bit cycle counts on platforms that have 64-bit long document the makefiles using the maximum value that was previously too high bbbradsmith 2023-05-05 17:20:32 -0400
  • e934bf57d3 manual dispatch workflow to test Windows build bbbradsmith 2023-05-05 12:44:39 -0400
  • 7dc1511d0a libtest make target for only the platform libs needed for make test bbbradsmith 2023-05-05 11:21:15 -0400
  • 56f06530ba sim65 is not safe against test/val/constexpr.c abuse of close(-1) MSVC close will not return -1 in this case bbbradsmith 2023-05-05 11:16:14 -0400
  • eccf46a287 suppress uninitialized variable warning in sim65 the EOF check was protecting uninitialized Val2 but the compiler can't figure that out bbbradsmith 2023-05-05 11:14:03 -0400
  • c8d7314ba9 5000000000 cycles used for sim65 is out of 32-bit range adding sim65 cycle limit check for cross-platform consistency bbbradsmith 2023-05-05 11:11:00 -0400
  • 7d6da6c2f6 manually triggered test of windows build bbbradsmith 2023-05-05 06:55:09 -0400
  • d88ba4b23c disable the window regression tests, too slow to use for every push/pr bbbradsmith 2023-05-05 05:04:55 -0400
  • 612ec27984 sim65 explain the issue with close in more detail bbbradsmith 2023-05-05 04:12:51 -0400
  • 0dad81157b sim65 is not safe against test/val/constexpr.c abuse of close(-1) MSVC close will not return -1 in this case bbbradsmith 2023-05-05 03:53:52 -0400
  • 2c5211cc38 sim65 fix uninitialized Val2 (not actually a bug, but does remove the warning) bbbradsmith 2023-05-05 03:46:24 -0400
  • 2d0108d3cf limits.h needed for linux bbbradsmith 2023-05-05 03:33:31 -0400
  • 49b954a029 5000000000 cycles used for sim65 is out of 32-bit range adding sim65 cycle limit check for cross-platform consistency bbbradsmith 2023-05-05 03:27:46 -0400
  • d7a9054734 test/standard was never added to test makefile bbbradsmith 2023-05-05 02:43:02 -0400
  • 670ddc5654 test/todo makefile uses testwrk/val by mistake bbbradsmith 2023-05-05 02:34:55 -0400
  • 1ce127ddab libtest make target for only none/sim6502/sim65c02 libs needed for testing bbbradsmith 2023-05-05 02:32:20 -0400
  • d7d513e11e action to build and test Windows bbbradsmith 2023-05-05 00:42:16 -0400
  • 763b35b880 artifact upload should not end with .zip as it is appended automatically bbbradsmith 2023-05-05 00:34:47 -0400
  • 7c09e05f7a include docs snapshot with pull request build so that PRs can preview it easily bbbradsmith 2023-05-05 00:22:47 -0400
  • 3c22b83707 master push workflow can include a docs snapshot bbbradsmith 2023-05-05 00:12:01 -0400
  • 42d143f19b braces for 1-line if bbbradsmith 2023-05-03 16:05:55 -0400
  • 2db8fa25c6 Suppress the floating point precision warning if an explicit cast is used bbbradsmith 2023-05-03 01:44:49 -0400
  • 5760be701a fix warnings as errors: Expr->IVal is not unsigned, printf long expects explicit %ld bbbradsmith 2023-05-03 00:35:09 -0400
  • ae4d11990e accidental tabs bbbradsmith 2023-05-03 00:28:57 -0400
  • 5cbc9911fb Test to demonstrate availability of floating point constants, document the possibility. bbbradsmith 2023-05-03 00:12:36 -0400
  • 8f2927cf07 Give a better error for unsupported floating point arithmetic, instead of internal "Precondition violated" error. bbbradsmith 2023-05-03 00:06:09 -0400
  • 1dce892689 Allow floating point constants to be converted to integer (warning if loss of precision) bbbradsmith 2023-05-02 23:57:32 -0400
  • cc7e65a529 Allow unary +/- for floating point constants bbbradsmith 2023-05-02 23:50:01 -0400
  • 06814d5360 Fix broken/incomplete floating point parsing - Fractional digit scale was broken - Base was partially ignored - Exponent sign was ignored - Exponent for hex float is 2 not 10 bbbradsmith 2023-05-02 23:49:40 -0400
  • 6bcce49d5d Remove MacSkipDef, capture all MacDef errors mvax 2023-04-28 17:16:16 -0400
  • b09fdf127a DrawCircle Dave Plummer 2023-04-27 15:32:32 -0700
  • 03a4a63f5f Add DrawCircle Dave Plummer 2023-04-27 15:32:17 -0700
  • 8495cda6f6 Split high perf functions off into asm Dave Plummer 2023-04-27 13:29:31 -0700
  • b9cbddeaaf Remove hex file added accidentally Dave Plummer 2023-04-25 19:27:01 -0700
  • b48cd88a4a Remove binaries accidentally checked in Dave Plummer 2023-04-25 19:26:24 -0700
  • 092424bbde Scrolling and ClearScreen in ASM Dave Plummer 2023-04-25 19:24:29 -0700