12 Commits (d5535065bc1559968ee76a1c08b05ebe5e636c4d)

Author SHA1 Message Date
Daniel Mensinger 3e396b3782
fix: Always explicitly set encoding for text files (fixes #8263) 3 years ago
Eli Schwartz 6a0fabc647
mass rewrite of string formatting to use f-strings everywhere 4 years ago
Eli Schwartz 4340bf34fa
various python neatness cleanups 4 years ago
Luke Elliott 9efcdba0d5 Allow '//' as project function id due to git bash path conversion. 4 years ago
Dylan Baker e81acbd606 Use a single coredata dictionary for options 4 years ago
Dylan Baker 71db6b04a3 use OptionKey for builtin and base options 4 years ago
Dylan Baker fe973d9fc4 use OptionKey for compiler_options 4 years ago
Dylan Baker 7142c92285 use OptionKey for backend_options 4 years ago
Dylan Baker e2ef6930ff use OptionKey for coredata.user_options 4 years ago
Marc-André Lureau be2c1a4300 rewrite: fix modified member spelling 4 years ago
Marc-André Lureau 7ba7ea0897 rewrite: fix function spelling 4 years ago
Dylan Baker 29ef4478df compilers/d: Add b_ndebug support 5 years ago
John Ericson 278c294aa4 Compiler options per lang 5 years ago
Daniel Mensinger ab988198c7
review: Initial fixup 5 years ago
Daniel Mensinger c48b0dea27
types: Annotate ast/interpreter.py 5 years ago
Daniel Mensinger a75255bc4c
types: Annotate the AST visitors 5 years ago
Daniel Mensinger c14aea2812
types: Annotate mparser.py 5 years ago
Jon Turney c8f8d58273
Rename 'subdir' -> 'filename' in location objects 5 years ago
Jon Turney d1bd4ccf6e
Update rewriter for filename in node location 5 years ago
Daniel Mensinger 09b53c534f types: import typing as T (fixes #6333) 5 years ago
Daniel Mensinger b5cec1c632 lgtm: ignore all safe `__init__ method calls overridden method` warnings 5 years ago
Daniel Mensinger fa4de71faf lgtm: Fix unused variable 5 years ago
Wolfgang Stöggl f037e7ef45 Fix typos found by codespell 5 years ago
John Ericson af2d7af998 Per machine do 'build.' and '' option prefixes 6 years ago
Daniel Mensinger 94c6da33a7 rewriter: Fix that default_options would not set the correct id 6 years ago
Dylan Baker 8e1670cc60 rewriter: optimize the list_to_dict function 6 years ago
Daniel Mensinger bffd28d4b2 rewriter: fix error message 6 years ago
Daniel Mensinger 5f6b94ccb9
rewriter: Renamed _src -> _sources 6 years ago
Daniel Mensinger 617445ea72
rewriter: Make sure variable names are valid 6 years ago
Daniel Mensinger 594bf678c7
rewriter: Require '/' for the project ID 6 years ago
Daniel Mensinger 609a21ff9f
rewriter: Abort on error by default 6 years ago
Daniel Mensinger c957a2aa94
rewriter: Changed line sort key 6 years ago
Daniel Mensinger 5d2f14fce7
rewriter: Quiet logging by default 6 years ago
Daniel Mensinger 06695fec60
rewriter: type definition code fix 6 years ago
Daniel Mensinger e724fd5438
rewriter: Handle duplicate target 6 years ago
Daniel Mensinger b55dbf0fae
rewriter: Dump JSON to stderr instead of stdout 6 years ago
Daniel Mensinger 90b557e38a
rewriter: Remove command alias 6 years ago
Daniel Mensinger 1290330894
rewriter: Renamed tgt_{add,rm} --> target_{add,rm} 6 years ago
Daniel Mensinger eabc35340d
rewriter: Enforce an empty project ID string 6 years ago
Daniel Mensinger 8fad06e8c8
rewriter: Removed python 3.7 feature required=False 6 years ago
Daniel Mensinger 740f6b8f06
rewriter: Implemented a CLI 6 years ago
Daniel Mensinger e72f535fc8
rewriter: Removed debug printing 6 years ago
Daniel Mensinger 0fd4dce906
rewriter: Type annotation cleanup 6 years ago
Daniel Mensinger 2582f311b0
rewriter: Make sure target sources are relative 6 years ago
Daniel Mensinger 760d1bff9c rewriter: Sort source files (#5010) 6 years ago
Daniel Mensinger f9b41d5ecb
mintro: Dependencies from source 6 years ago
Daniel Mensinger 5a22bb7901 rewriter: Use mparser to detect the end of some nodes 6 years ago
Daniel Mensinger 7199cd2095 rewriter: Avoid duplicates 6 years ago
Daniel Mensinger 94fe01deec rewriter: Sort dict iterations to fix unit tests 6 years ago
Daniel Mensinger 9e247cb52e
rewriter: Set and delete default options 6 years ago