Harold Brenes
|
7c917d56e9
Check for invalid subtargets.
|
пре 1 месец |
Harold Brenes
|
b811414ed1
Use fi.is_dir instead of path_is_directory() when checking if an import is a directory with a .odin extension.
|
пре 1 месец |
gingerBill
|
38faec757d
Correct consume comment groups in both parsers
|
пре 1 месец |
Hayden Gray
|
ccdd14394e
[parser.cpp] - packages with `.odin` in the name no longer attempt
|
пре 3 месеци |
gingerBill
|
74bab6d42f
Fix #5232 by adding an edge case
|
пре 3 месеци |
gingerBill
|
1f814c33dc
Support subtargets in build tags: `#build darwin:generic` and `#build linux:android, darwin:ios`
|
пре 4 месеци |
gingerBill
|
d23453811d
Improve semicolon checking rules when parsing
|
пре 6 месеци |
gingerBill
|
de755f95ec
Minor rearrange for parsing field lists
|
пре 6 месеци |
gingerBill
|
875dbf3140
Disallow syntax: `proc(x,:T)`
|
пре 6 месеци |
gingerBill
|
328d893cb5
`#unroll(N) for`
|
пре 7 месеци |
gingerBill
|
7da7d4e410
Allow `#+` tags on single files
|
пре 8 месеци |
gingerBill
|
bca08d3b85
Make `-no-dynamic-literals` the default now
|
пре 8 месеци |
gingerBill
|
2efe4c2d68
Add `#+feature dynamic-literals`
|
пре 8 месеци |
gingerBill
|
b3d1d7b835
Make `#relative` types an error in parsing
|
пре 9 месеци |
bobsayshilol
|
b59647084b
Plug a memory leak
|
пре 10 месеци |
gingerBill
|
a7d7c92a53
`#min_field_align` & `#max_field_align`; deprecate `#field_align` in favour of `#min_field_align`
|
пре 11 месеци |
Feoramund
|
84700e09c9
Forbid parsing more fields if no separator was found
|
пре 11 месеци |
Karl Zylinski
|
29fedc1808
Changed some recently added //+ usages to #+ and also fixed some //+ usages in some code generators.
|
пре 11 месеци |
Karl Zylinski
|
093ade0504
Merge branch 'master' into file-tags-without-comments
|
пре 11 месеци |
gingerBill
|
19c1ed154c
Add `-vet-packages:<comma-separated-string-array>`
|
пре 11 месеци |
Karl Zylinski
|
c24e18bf10
Fix incorrect syntax error in parse_file
|
пре 11 месеци |
Karl Zylinski
|
8b84b9a4a2
Docs are generated as expected again.
|
пре 11 месеци |
Karl Zylinski
|
86e291235d
Merge remote-tracking branch 'origin/master' into file-tags-without-comments
|
пре 11 месеци |
Karl Zylinski
|
580f0599cd
parse_file: Removed some nesting and removed probable incorrect safety check.
|
пре 1 година |
Karl Zylinski
|
cc724ff5d2
Made error handling code in parse_file clearer.
|
пре 1 година |
Karl Zylinski
|
957cd64699
Rename process_file_tag -> parse_file_tag
|
пре 1 година |
Karl Zylinski
|
3637dcbd04
Simplified error messages in parse_build_tag, removed the idea of making multiple notted operating systems since it was misinformed.
|
пре 1 година |
Karl Zylinski
|
73e4954346
Better #+build tag error messages: Error when using more than one !notted operating system per build line. Error when using more than one operating system within a 'kind', such as writing #+build windows linux.
|
пре 1 година |
Karl Zylinski
|
dc767da12b
Make tags use #+ syntax instead of //+ syntax so it no longer looks like a comment. Old style still works but is deprecated with a warning. Using unknown tags is now an error instead of a warning. There is a new token for #+ which consumes the whole line (or until it hits a comment). The tags are parsed like before. There are errors to tell you if you use something invalid in the pre-package-line block.
|
пре 1 година |
Laytan
|
1a7c1d107a
set -rpath to \$ORIGIN and expect libraries next to executable just like Windows
|
пре 1 година |