1
0
mirror of https://github.com/KarolS/millfork.git synced 2024-05-31 18:41:30 +00:00

Commit Graph

  • 22bd6ac443 Update changelog Karol Stasiak 2021-02-24 03:05:09 +0100
  • ffa0ffb899 Allow enabling/disabling warnings individually Karol Stasiak 2021-02-24 03:04:53 +0100
  • 3155d7a571 Improve error message Karol Stasiak 2021-02-24 02:32:24 +0100
  • ba7c5b507c Optimize constant resolution Karol Stasiak 2021-02-24 02:32:13 +0100
  • 196ad6542f Allow refering to labels from other functions in assembly (fixes #101) Karol Stasiak 2021-02-24 02:32:00 +0100
  • ff6106a838 Fix module name resolution (#89) Karol Stasiak 2021-02-24 02:31:20 +0100
  • 9ebbbdc022 Summarize the compilation Karol Stasiak 2021-02-24 02:30:28 +0100
  • ab9cdf7ad5 Fix deduplication problems with trampolined functions Karol Stasiak 2021-02-24 02:29:47 +0100
  • 4ff6120702 Warn about data not being included in the output Karol Stasiak 2021-02-24 02:22:38 +0100
  • 521b73d0d3 Array fields for structs and unions (see #87) Karol Stasiak 2021-02-22 23:23:00 +0100
  • 478b2eefbd Update changelog Karol Stasiak 2021-02-18 03:26:24 +0100
  • 3d57421959
    Merge pull request #100 from retrac0/apple2 Karol Stasiak 2021-02-18 01:33:47 +0100
  • 78c29c784d
    Merge pull request #102 from agg23/agg23/OverflowErrors Karol Stasiak 2021-02-18 01:30:09 +0100
  • 25adb05229 Fix typeof Karol Stasiak 2021-02-18 01:29:27 +0100
  • bb46b1e7e9 Update documentation Karol Stasiak 2021-02-18 00:51:07 +0100
  • 7c60a89776 Signed multiplication Karol Stasiak 2021-02-18 00:39:14 +0100
  • 02031da61a Correctly optimize variables around macros Karol Stasiak 2021-02-18 00:38:51 +0100
  • d20cc677bb The typeof builtin function Karol Stasiak 2021-02-18 00:38:30 +0100
  • 2beabb7bed Improvements to constant folding Karol Stasiak 2021-02-18 00:36:13 +0100
  • fb71f88343 8080: Correctly compile sbytes to BC Karol Stasiak 2021-02-18 00:35:02 +0100
  • 1f1e1235d8 Merge branch 'agg23/OverflowErrors' into lsp-experiments Adam Gastineau 2021-02-03 11:56:44 -0800
  • 7689afb5d6 Added position logging to overflow errors Adam Gastineau 2021-02-03 11:51:41 -0800
  • f12b7349af Merge branch 'lsp-experiments' of https://github.com/agg23/millfork into lsp-experiments Adam Gastineau 2021-02-03 11:46:43 -0800
  • 04fb6fbf68 Merge branch 'master' of https://github.com/KarolS/millfork into lsp-experiments Adam Gastineau 2021-02-03 11:25:14 -0800
  • 958c1c09e7 #98: Warning about a missing call to init_rw_memory Karol Stasiak 2021-02-03 09:58:39 +0100
  • 919f11af2e #101: Allow using local labels in all assembly instructions and all assembly expressions Karol Stasiak 2021-02-03 09:50:44 +0100
  • 9c7e946f4c Allow labels in assembly on the same line (see #101) Karol Stasiak 2021-02-03 09:49:17 +0100
  • 32b98750a9 Warn about non-volatile spinlocks (see #95) Karol Stasiak 2021-02-02 19:30:13 +0100
  • ef34f534f9 first attempt at a ProDOS library for the Apple II Joel Heikkila 2021-02-02 23:33:45 -0500
  • b1f7a05880 Fixed paths not being properly sanitized on Windows agg23 2021-01-30 08:09:22 -0800
  • 3a2e29888d some documentation of what I've tested Joel Heikkila 2021-01-25 20:29:54 -0500
  • d6deb81166 change monitor address to not print prompt Joel Heikkila 2021-01-25 20:15:18 -0500
  • 394ac63805 0x80 + 0x0D is a2 newline Joel Heikkila 2021-01-25 16:13:59 -0500
  • 42f6efc9bd Switch to snapshot versioning Karol Stasiak 2021-01-13 19:57:52 +0100
  • 8b0c026bf7 Update changelog Karol Stasiak 2021-01-13 19:57:17 +0100
  • c1959b356f Make all constants referring to segments match their equivalents from the platform definition (see #87) Karol Stasiak 2021-01-13 19:55:11 +0100
  • 499e650752 Define and document more magic suffixes and constants (see #87) Karol Stasiak 2021-01-13 19:35:11 +0100
  • fe4f0dcfd9 6502: Optimize more jumps in place Karol Stasiak 2021-01-13 19:26:17 +0100
  • c6932da6b3 Update changelog Karol Stasiak 2021-01-13 14:39:32 +0100
  • 600bfce0c1 Allow new lines after = Karol Stasiak 2021-01-13 14:38:59 +0100
  • 9feda54d92 Optimize word shifts by 7–12 bits Karol Stasiak 2021-01-13 14:31:20 +0100
  • 91699b64c6 Less useless logging Karol Stasiak 2021-01-13 14:18:41 +0100
  • 2a5933e115 6502: Fix sbyte to word promotion in some contexts Karol Stasiak 2021-01-13 14:18:28 +0100
  • bd8078cc47
    Merge pull request #90 from agg23/agg23/RemovedOptimizationHintPrint Karol Stasiak 2021-01-02 01:06:31 +0100
  • cd2ab17ac0 Merge branch 'agg23/RemovedOptimizationHintPrint' into lsp-experiments Adam Gastineau 2021-01-01 14:54:26 -0800
  • 30216d0be6 Removed optimization hint debug println statements Adam Gastineau 2021-01-01 14:52:37 -0800
  • 75e4f26ce0 Updated build.sbt Adam Gastineau 2020-12-31 10:56:12 -0800
  • 7c0551d974 Merge branch 'master' of https://github.com/KarolS/millfork into lsp-experiments Adam Gastineau 2020-12-31 10:48:42 -0800
  • a05a1eb827 Enabled other instruction support for LSP Adam Gastineau 2020-12-31 09:49:25 -0800
  • 718f47fcbe Switch to stderr logging only once LSP starts Adam Gastineau 2020-12-31 09:23:12 -0800
  • 181332e238 Version 0.3.24 v0.3.24 Karol Stasiak 2020-12-02 00:54:52 +0100
  • 90a9538936 Various optimizations Karol Stasiak 2020-12-01 18:18:56 +0100
  • 4a529b5ddc Fix typos/grammar Karol Stasiak 2020-12-01 14:26:47 +0100
  • 7962a1d083 Point at the end of the line if the error is something missing at the end of the line Karol Stasiak 2020-12-01 03:21:04 +0100
  • 52c9da36b8 Fix GraalVM NPE when getting a character name Karol Stasiak 2020-12-01 03:20:31 +0100
  • 8dfad735ab Tiny formatting fix Karol Stasiak 2020-12-01 03:19:47 +0100
  • cba145d674 Better error messages for variable definitions in macros (#77) Karol Stasiak 2020-12-01 03:19:38 +0100
  • 145f2ed711 Update changelog Karol Stasiak 2020-11-19 18:56:49 +0100
  • f2f53a4b28 Configurable entry point for ZX Spectrum, Z1013, TRS-80 and CoCo (#78) Karol Stasiak 2020-11-19 18:47:50 +0100
  • 7e45967b0c Allow emitting addresses of labels in the output (#78) Karol Stasiak 2020-11-19 18:33:51 +0100
  • c8e32a876f Fix endaddr+N output Karol Stasiak 2020-11-19 18:21:08 +0100
  • b2d2c3e005 Don't emit labels that are not necessary; fix the __heap_start symbol. Karol Stasiak 2020-11-18 23:08:45 +0100
  • dc087ed887 Better error messages for arays without sizes Karol Stasiak 2020-11-18 23:08:09 +0100
  • 97c7d0ffed Basic groundwork for optimization hint support Karol Stasiak 2020-11-18 10:08:58 +0100
  • 385b2fd40b Fix function pointers (fixes #86) Karol Stasiak 2020-11-18 09:34:02 +0100
  • 711b149a3f Fixed module path not being added when loaded through LSP Adam Gastineau 2020-11-15 16:37:45 -0800
  • 8cc48866bb Support multiline comments Adam Gastineau 2020-11-14 11:28:13 -0800
  • 8ff5e9c740 Added variable and array declaration docstring support Adam Gastineau 2020-11-14 11:22:07 -0800
  • 162954f6c4 Added markdown formating for @param and @returns Adam Gastineau 2020-11-14 09:55:29 -0800
  • 892a90d651 Added basic doccomment support to functions Adam Gastineau 2020-11-14 08:57:15 -0800
  • 4c69c54240 Switched logging to write to stderr Adam Gastineau 2020-11-14 08:52:41 -0800
  • dcf06cb608 Updated launch task Adam Gastineau 2020-11-11 18:48:08 -0800
  • 811449afe0 Fixed crash on expressions without positions Adam Gastineau 2020-11-11 18:23:59 -0800
  • a1ffbf39bc Fixed crash on failure to find module Adam Gastineau 2020-11-11 18:15:55 -0800
  • fc7643c416 Interrupt handler pointer types Karol Stasiak 2020-11-11 00:28:21 +0100
  • 91409504fb Small inlining fix Karol Stasiak 2020-11-11 00:27:52 +0100
  • cd6b789416 Document explicit bool conversions Karol Stasiak 2020-11-11 00:27:29 +0100
  • f4a3601d6e 8080: Fix word negation Karol Stasiak 2020-11-11 00:25:39 +0100
  • 0335bb9e81 Naively sort find references locations Adam Gastineau 2020-11-08 16:50:43 -0800
  • f0db3c1847 Rough highlighting of go to def and references (based on name length) Adam Gastineau 2020-11-08 16:46:34 -0800
  • faf31a8899 Fixed find references only returning one result Adam Gastineau 2020-11-08 16:27:14 -0800
  • d181e16b85 Added find references support to arrays and params Adam Gastineau 2020-11-08 16:21:44 -0800
  • 8d204990a3 Added test for sums Adam Gastineau 2020-11-03 20:28:37 -0800
  • b78c7bdc75 Indexed expression support Adam Gastineau 2020-11-03 20:21:12 -0800
  • 54f4b312a6 Merge branch 'master' of https://github.com/KarolS/millfork into lsp-experiments Adam Gastineau 2020-11-02 19:52:29 -0800
  • 6967158bfe Documented future test cases and unimplemented functionality Adam Gastineau 2020-11-02 19:50:18 -0800
  • 751138dda2 More dynamic mechanism for testing NodeFinder Adam Gastineau 2020-11-02 19:24:58 -0800
  • eb274f8a50 Documented NodeFinder functions Adam Gastineau 2020-11-02 17:57:46 -0800
  • 097859df24 Added test for finding function arguments Adam Gastineau 2020-11-02 17:20:16 -0800
  • c3f8515fd1 Improved findNodeAtPosition to consider the entire flattened tree Adam Gastineau 2020-11-02 17:12:18 -0800
  • f39810793b Use skipTests instead of includeTests Karol Stasiak 2020-11-02 13:47:16 +0100
  • 831be03167
    Merge pull request #82 from agg23/SBTIncludeTestFlags Karol Stasiak 2020-11-02 13:37:58 +0100
  • 23af333b65 Added basic NodeFinder nodeAtPosition tests Adam Gastineau 2020-11-01 19:28:38 -0800
  • 0951f49fa2 Test checking every character of file for hoverability Adam Gastineau 2020-11-01 18:27:33 -0800
  • fd0ccfe8db Expanded initial hover tests Adam Gastineau 2020-11-01 15:36:28 -0800
  • 1cf1c29b6d Added first LSP test Adam Gastineau 2020-11-01 15:15:04 -0800
  • af36258833 Merge branch 'SBTIncludeTestFlags' into lsp-experiments Adam Gastineau 2020-11-01 10:13:28 -0800
  • 26f196b3ff Fixed GoToDef on first line/column of file Adam Gastineau 2020-11-01 08:38:08 -0800
  • 0ee33201dc Fixed hover not working on arrays Adam Gastineau 2020-11-01 08:33:53 -0800
  • e40a8109fc Search enclosing scopes when finding declarations Adam Gastineau 2020-11-01 06:50:50 -0800