Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
123 commits
Select commit Hold shift + click to select a range
7c513ed
GLORIOUSLY swap std::str::starts_with and ends_with to data-last argu…
orlowdev Aug 30, 2026
1ea1599
Enhance std::str with contains, index_of, slice, case, trim, split, j…
orlowdev Aug 30, 2026
1c7c6aa
Nurture the monomorph pass by reusing std::str::ends_with
orlowdev Aug 30, 2026
08e1bb5
Enhance generics by accepting type applications in call-site type arg…
orlowdev Aug 30, 2026
3b0c7a0
Enhance std::data with either and maybe ops and cata modules
orlowdev Aug 30, 2026
8a509c8
Rename the either and maybe cata modules to catas
orlowdev Aug 30, 2026
218e617
Nurture the monomorph pass by substituting array-literal element tags…
orlowdev Aug 30, 2026
4771fec
Enhance array literals by allowing a spread at any element position
orlowdev Aug 30, 2026
9c078f2
Enhance std::data with an array module
orlowdev Aug 30, 2026
388b305
Enhance loops by completing the spec surface with labels, labeled exi…
orlowdev Aug 30, 2026
364cbab
Refactor std::str::join to walk its parts with for
orlowdev Aug 30, 2026
3957053
Enhance for-loops with an index binder
orlowdev Aug 30, 2026
e2f23bd
Refactor std::data::array slice and reverse onto the for index binder
orlowdev Aug 30, 2026
e74eab1
Nurture the versioning tool by reusing std::str and the new loop and …
orlowdev Aug 30, 2026
e979af8
Nurture the monomorph pass by typing local closures for generic calls
orlowdev Aug 30, 2026
3df3a89
Nurture the typechecker by letting an empty reset adopt an array fiel…
orlowdev Aug 30, 2026
7dff87a
Enhance functions with anonymous lambda values in expression position
orlowdev Aug 30, 2026
d14f8e3
Refactor docs search onto the for binder forms
orlowdev Aug 30, 2026
23e0661
GLORIOUSLY replace closure-HOF inlining with per-call specialization,…
orlowdev Aug 30, 2026
ed61487
Enhance closure specialization by layering multiple capturing closure…
orlowdev Aug 30, 2026
342bfd2
Nurture the docs scanner by reusing std::str and the new loop, spread…
orlowdev Aug 30, 2026
b3cc0b5
Nurture the docs renderer by walking lines with for and splicing wrap…
orlowdev Aug 30, 2026
d9dbbe2
Nurture compiler internals by adopting spread clones, concatenation s…
orlowdev Aug 30, 2026
bdc164a
Refresh the seeds for the internals cleanup
orlowdev Aug 30, 2026
84230f7
GLORIOUSLY move std::str into std::data
orlowdev Aug 30, 2026
6e3227b
Nurture std::data by homing Either and Maybe in their own modules beh…
orlowdev Aug 30, 2026
1f6123b
Enhance std::io with a barrel of the common surface
orlowdev Aug 30, 2026
bddde05
Nurture the typechecker by inferring a union element type for unannot…
orlowdev Aug 30, 2026
b77d9cb
Record static buffers, character literals and the $ stack marker in t…
orlowdev Aug 30, 2026
8184763
Nurture the lexer by enforcing lowercase base prefixes and between-di…
orlowdev Aug 30, 2026
6269441
Enhance tree-sitter-cflang with the :: module surface, static buffers…
orlowdev Aug 30, 2026
ea83a1f
Enhance the Zed queries with namespace paths, static buffers and char…
orlowdev Aug 30, 2026
7daa4b7
Point the Zed extension at the ::-surface tree-sitter grammar
orlowdev Aug 30, 2026
21688fe
Enhance parse errors with searchable path:line:col source locations
orlowdev Aug 30, 2026
7400395
Enhance lex and module-read errors with source locations and the fail…
orlowdev Aug 30, 2026
3c59fd7
Enhance type errors with the enclosing declaration's path:line:col stamp
orlowdev Aug 30, 2026
579de3e
Enhance resolve, monomorph and record/union-decl errors with path:lin…
orlowdev Aug 30, 2026
0ba8031
Enhance check_whole with union-payload and array-element declaration …
orlowdev Aug 30, 2026
ea7542a
Enhance binding annotations by enforcing the written type with exact …
orlowdev Aug 30, 2026
e756731
Enhance typecheck by collecting located diagnostics as values
orlowdev Aug 30, 2026
efeb82b
Nurture the closure lift by copying a closure's params instead of ali…
orlowdev Aug 31, 2026
0a701b0
Enhance diagnostics coverage with pruned declarations, monomorph stam…
orlowdev Aug 31, 2026
ea3b2c7
Refresh the seeds for the diagnostics arc
orlowdev Aug 31, 2026
3dc3f1a
Enhance error messages with locations, importers and remedies across …
orlowdev Aug 31, 2026
08b0b8b
Refresh the seeds for the located error messages
orlowdev Aug 31, 2026
158954f
Enhance the alloc and root gates by collecting every mis-colored decl…
orlowdev Aug 31, 2026
7c3a0f8
Refresh the seeds for the collecting gates
orlowdev Aug 31, 2026
a4a5619
Nurture the root-gate message and comments by saying geometry instead…
orlowdev Aug 31, 2026
03fd3f9
Refresh the seeds for the geometry wording
orlowdev Aug 31, 2026
3215a99
Enhance monomorph by collecting failed instantiations as located values
orlowdev Aug 31, 2026
31379b5
Refresh the seeds for the collecting monomorph
orlowdev Aug 31, 2026
813bc3b
Enhance diagnostics by naming the offender and collapsing the duplica…
orlowdev Aug 31, 2026
2604708
Refresh the seeds for the offender-naming diagnostics
orlowdev Aug 31, 2026
a1b6810
Nurture std::data::json with a lossless parser, renderer and accessor…
orlowdev Aug 31, 2026
844b48a
Nurture the Json union members by dropping the redundant J prefixes
orlowdev Aug 31, 2026
77126e5
Nurture the json names by adopting the std conventions JsonRrr and Js…
orlowdev Aug 31, 2026
c531bb9
Nurture match arms by rejecting a nonexistent member before it indexe…
orlowdev Aug 31, 2026
afb6779
Nurture the match merge slot by scanning scalars past arms hidden beh…
orlowdev Aug 31, 2026
7d12bd6
Nurture json floats by adding as_float on the exact fast path
orlowdev Aug 31, 2026
3cfa552
Refresh the seeds for the match fixes
orlowdev Aug 31, 2026
35d25ba
Nurture cf with a stdio language server and check-in-a-child diagnost…
orlowdev Aug 31, 2026
4865a9c
Refresh the seeds for the language server
orlowdev Aug 31, 2026
1dea7f8
Nurture the Zed extension with the cf lsp language server behind a wa…
orlowdev Aug 31, 2026
9bdf694
Nurture cf check by treating the input as a module tree
orlowdev Aug 31, 2026
848e5bd
Nurture the raw-privilege gate by recognizing the on-disk std source …
orlowdev Aug 31, 2026
a7d25b3
Nurture diagnostic printing by trimming the module path's terminating…
orlowdev Aug 31, 2026
0a826a4
Enhance cf lsp with per-file diagnostics, stale-uri clearing, and per…
orlowdev Aug 31, 2026
0b4e9d3
Enhance comptime os and arch by folding value-position target reads t…
orlowdev Aug 31, 2026
ae61de2
Refresh the seeds for the target folds
orlowdev Aug 31, 2026
8f02523
Enhance cf check with a --src buffer stand-in and host-folded target …
orlowdev Aug 31, 2026
ec6a2f8
Enhance cf lsp with as-you-type diagnostics over a --src overlay and …
orlowdev Aug 31, 2026
a1cff81
Enhance resolve diagnostics by stamping import statements
orlowdev Aug 31, 2026
a4fde8b
Nurture the host arch default by reading the per-arch floor's host_ar…
orlowdev Aug 31, 2026
3b1fad7
Refresh the seeds for the import stamps and the floor arch tag
orlowdev Aug 31, 2026
f8fa446
Enhance resolve diagnostics by stamping synthetic imports at their fi…
orlowdev Aug 31, 2026
2807468
Refresh the seeds for the synthetic-import stamps
orlowdev Aug 31, 2026
2a9bcd7
Enhance cf lsp diagnostics by widening each squiggle to the whole tok…
orlowdev Aug 31, 2026
e044b22
Enhance cf lsp with a modules sub-verb printing the resolved module t…
orlowdev Aug 31, 2026
5874b21
Enhance cf lsp with goto-definition across the module tree
orlowdev Aug 31, 2026
78e8be3
Enhance cf lsp with hover, completion, and union-member resolution ov…
orlowdev Aug 31, 2026
2171348
Nurture cf lsp hover by cutting a function's body at its arrow
orlowdev Aug 31, 2026
307c1de
Enhance diagnostics with expression spans
orlowdev Aug 31, 2026
9418240
Refresh the seeds for the expression spans
orlowdev Aug 31, 2026
4579a4b
Enhance expression spans with call-site anchors and argument-precise …
orlowdev Aug 31, 2026
789b459
Refresh the seeds for the call-site spans
orlowdev Aug 31, 2026
64a9639
Enhance diagnostics by anchoring binding, return, arm, and branch mis…
orlowdev Aug 31, 2026
1acee08
Refresh the seeds for the diagnostic anchors
orlowdev Aug 31, 2026
2c3b4f8
Enhance cf lsp with a def sub-verb replaying the parser's bind-event log
orlowdev Aug 31, 2026
04d399e
Refresh the seeds for the bind-event log
orlowdev Aug 31, 2026
ece883c
Enhance cf lsp goto-definition and hover with local bindings
orlowdev Aug 31, 2026
45de7f6
Refresh the seeds for the local-binding goto
orlowdev Aug 31, 2026
9b723dd
Enhance cf lsp with record-field goto and hover
orlowdev Aug 31, 2026
e2e7d52
Refresh the seeds for the record-field goto
orlowdev Aug 31, 2026
0a85056
Enhance cf lsp with a refs sub-verb over the bind log's use events
orlowdev Aug 31, 2026
9a78ff1
Refresh the seeds for the use events
orlowdev Aug 31, 2026
0fdf3ff
Enhance cf lsp with find-references and rename for local bindings ove…
orlowdev Aug 31, 2026
5ab75e8
Refresh the seeds for find-references and rename
orlowdev Aug 31, 2026
bf874c1
Enhance cf lsp completion with the locals in scope
orlowdev Aug 31, 2026
9259c04
Refresh the seeds for the scope completions
orlowdev Aug 31, 2026
c4fc254
Enhance cf lsp with mid-edit salvage of the dying parse's bind-event log
orlowdev Aug 31, 2026
a2fdc6f
Refresh the seeds for the mid-edit salvage
orlowdev Aug 31, 2026
2f26795
Enhance cf lsp references and rename with same-file top-level names
orlowdev Aug 31, 2026
8562d4d
Refresh the seeds for the top-level references
orlowdev Aug 31, 2026
7f78617
Enhance cf lsp mid-edit recovery with declaration-chunk isolation
orlowdev Aug 31, 2026
f15f006
Refresh the seeds for the chunk isolation
orlowdev Aug 31, 2026
5ef5d17
Enhance cf lsp with prepareRename and documentHighlight
orlowdev Aug 31, 2026
109e570
Refresh the seeds for prepareRename and documentHighlight
orlowdev Aug 31, 2026
3f72e5c
Enhance cf lsp references and rename with same-file type names
orlowdev Aug 31, 2026
6d8182b
Refresh the seeds for the type-name references
orlowdev Aug 31, 2026
90255a9
Enhance cf lsp references and rename with cross-file pub names
orlowdev Aug 31, 2026
b6d6b2d
Refresh the seeds for the cross-file pub rename
orlowdev Aug 31, 2026
4ee83fc
Enhance cf lsp references and rename with union members
orlowdev Aug 31, 2026
4706fc4
Refresh the seeds for the union-member references
orlowdev Aug 31, 2026
e3fb00a
Nurture cf lsp by chunking the bind-event log and batching the module…
orlowdev Aug 31, 2026
7f7ff0e
Refresh the seeds for the chunked event log
orlowdev Aug 31, 2026
0dfa890
Enhance cf lsp rename with workspace-wide reach
orlowdev Aug 31, 2026
e8142af
Refresh the seeds for the workspace-wide rename
orlowdev Aug 31, 2026
b06d950
Enhance cf lsp with workspace symbols and full document-highlight cov…
orlowdev Aug 31, 2026
334281a
Refresh the seeds for workspace symbols and highlight coverage
orlowdev Aug 31, 2026
1eec05a
Enhance cf format by wrapping over-wide comment lines
orlowdev Aug 31, 2026
2dbfb63
Format boot/src + lib to the current formatter output
orlowdev Aug 31, 2026
d1170c6
Refresh the seeds for the comment wrap and the tree reformat
orlowdev Aug 31, 2026
498bd7b
Ignore the tree-sitter dylib and the Zed extension wasm build artifacts
orlowdev Aug 31, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
409,582 changes: 229,112 additions & 180,470 deletions boot/seed_linux/cf.amd64.qbe
409,582 changes: 229,112 additions & 180,470 deletions boot/seed_linux/cf.qbe
18 changes: 12 additions & 6 deletions boot/seed_linux/floor.amd64.s
18 changes: 12 additions & 6 deletions boot/seed_linux/floor.arm64.s
18 changes: 12 additions & 6 deletions boot/seed_linux/floor.riscv64.s
429,009 changes: 238,825 additions & 190,184 deletions boot/seed_mac/cf.qbe
22 changes: 14 additions & 8 deletions boot/seed_mac/floor.amd64.s
22 changes: 14 additions & 8 deletions boot/seed_mac/floor.arm64.s
609 changes: 596 additions & 13 deletions boot/src/cf.cf
46 changes: 32 additions & 14 deletions boot/src/cli.cf
15 changes: 10 additions & 5 deletions boot/src/docs/keys.cf
14 changes: 9 additions & 5 deletions boot/src/docs/page.cf
15 changes: 10 additions & 5 deletions boot/src/docs/render.cf
28 changes: 5 additions & 23 deletions boot/src/docs/search.cf
9 changes: 6 additions & 3 deletions boot/src/docs/state.cf
11 changes: 7 additions & 4 deletions boot/src/docs/synopsis.cf
41 changes: 12 additions & 29 deletions boot/src/docs/text.cf
122 changes: 40 additions & 82 deletions boot/src/docscan.cf
238 changes: 214 additions & 24 deletions boot/src/fmt.cf
3,003 changes: 3,003 additions & 0 deletions boot/src/lsp.cf
3 changes: 2 additions & 1 deletion boot/src/qbe.cf
9 changes: 5 additions & 4 deletions boot/tests/corpus/1124_infer_for_binder_nonword.cf
10 changes: 0 additions & 10 deletions boot/tests/corpus/1135_error_hof_closure_recursive.cf

This file was deleted.

14 changes: 14 additions & 0 deletions boot/tests/corpus/1135_hof_closure_recursive.cf
12 changes: 0 additions & 12 deletions boot/tests/corpus/1136_error_hof_closure_dup_arg.cf

This file was deleted.

16 changes: 16 additions & 0 deletions boot/tests/corpus/1136_hof_closure_dup_arg.cf
6 changes: 3 additions & 3 deletions boot/tests/corpus/1412_str_fuzzy.cf
2 changes: 1 addition & 1 deletion boot/tests/corpus/1415_version_stamp.cf
25 changes: 25 additions & 0 deletions boot/tests/corpus/1416_str_predicates.cf
21 changes: 21 additions & 0 deletions boot/tests/corpus/1417_str_transform.cf
25 changes: 25 additions & 0 deletions boot/tests/corpus/1418_str_split_join.cf
38 changes: 38 additions & 0 deletions boot/tests/corpus/1419_generic_tyarg_application.cf
32 changes: 32 additions & 0 deletions boot/tests/corpus/1420_either_ops.cf
28 changes: 28 additions & 0 deletions boot/tests/corpus/1421_either_catas.cf
32 changes: 32 additions & 0 deletions boot/tests/corpus/1422_maybe_ops.cf
28 changes: 28 additions & 0 deletions boot/tests/corpus/1423_maybe_catas.cf
29 changes: 29 additions & 0 deletions boot/tests/corpus/1424_array_multi_spread.cf
33 changes: 33 additions & 0 deletions boot/tests/corpus/1425_array_transforms.cf
41 changes: 41 additions & 0 deletions boot/tests/corpus/1426_array_queries.cf
32 changes: 32 additions & 0 deletions boot/tests/corpus/1427_array_slices.cf
37 changes: 37 additions & 0 deletions boot/tests/corpus/1428_loop_labels.cf
30 changes: 30 additions & 0 deletions boot/tests/corpus/1429_labeled_break_defers.cf
23 changes: 23 additions & 0 deletions boot/tests/corpus/1430_for_branch_forms.cf
9 changes: 9 additions & 0 deletions boot/tests/corpus/1431_error_break_unknown_label.cf
38 changes: 38 additions & 0 deletions boot/tests/corpus/1432_for_index_binder.cf
32 changes: 32 additions & 0 deletions boot/tests/corpus/1433_anonymous_lambda.cf
29 changes: 29 additions & 0 deletions boot/tests/corpus/1434_closure_into_generic.cf
52 changes: 52 additions & 0 deletions boot/tests/corpus/1435_capturing_closure_hofs.cf
24 changes: 24 additions & 0 deletions boot/tests/corpus/1436_two_capturing_closures.cf
34 changes: 34 additions & 0 deletions boot/tests/corpus/1437_union_array_elem_infer.cf
7 changes: 7 additions & 0 deletions boot/tests/corpus/1438_error_uppercase_base_prefix.cf
4 changes: 4 additions & 0 deletions boot/tests/corpus/1439_error_float_separator_trailing.cf
10 changes: 10 additions & 0 deletions boot/tests/corpus/1440_error_union_payload_unknown.cf
6 changes: 6 additions & 0 deletions boot/tests/corpus/1441_error_union_payload_elem_unknown.cf
6 changes: 6 additions & 0 deletions boot/tests/corpus/1442_error_record_field_elem_unknown.cf
8 changes: 8 additions & 0 deletions boot/tests/corpus/1443_error_binding_ann_mismatch.cf
7 changes: 7 additions & 0 deletions boot/tests/corpus/1444_error_binding_ann_unknown.cf
8 changes: 8 additions & 0 deletions boot/tests/corpus/1445_error_float_binding_width_mismatch.cf
7 changes: 7 additions & 0 deletions boot/tests/corpus/1446_error_float32_lit_needs_cast.cf
19 changes: 19 additions & 0 deletions boot/tests/corpus/1447_binding_ann_enforced_ok.cf
21 changes: 21 additions & 0 deletions boot/tests/corpus/1448_error_multi_decl_collect.cf
20 changes: 20 additions & 0 deletions boot/tests/corpus/1449_error_poison_continue_safe.cf
20 changes: 20 additions & 0 deletions boot/tests/corpus/1450_error_unreachable_fn_checked.cf
12 changes: 12 additions & 0 deletions boot/tests/corpus/1451_noalloc_std_import_pruned.cf
18 changes: 18 additions & 0 deletions boot/tests/corpus/1452_error_multi_alloc_collect.cf
15 changes: 15 additions & 0 deletions boot/tests/corpus/1453_error_multi_generic_collect.cf
52 changes: 52 additions & 0 deletions boot/tests/corpus/1454_json_roundtrip_access.cf
101 changes: 101 additions & 0 deletions boot/tests/corpus/1455_json_edges.cf
52 changes: 52 additions & 0 deletions boot/tests/corpus/1456_json_as_float_exact.cf
19 changes: 19 additions & 0 deletions boot/tests/corpus/1457_error_match_unknown_member_stmt.cf
9 changes: 9 additions & 0 deletions boot/tests/corpus/1458_error_match_unknown_member_expr.cf
25 changes: 25 additions & 0 deletions boot/tests/corpus/1459_comptime_target_value.cf
48 changes: 46 additions & 2 deletions boot/tests/manifest
124 changes: 107 additions & 17 deletions lib/std/compiler.cf
118 changes: 83 additions & 35 deletions lib/std/compiler/alloc.cf
64 changes: 53 additions & 11 deletions lib/std/compiler/ast.cf
5 changes: 3 additions & 2 deletions lib/std/compiler/astutil.cf
9 changes: 6 additions & 3 deletions lib/std/compiler/buildinfo.cf
810 changes: 673 additions & 137 deletions lib/std/compiler/closures.cf
133 changes: 79 additions & 54 deletions lib/std/compiler/defer.cf
211 changes: 211 additions & 0 deletions lib/std/compiler/diag.cf
407 changes: 314 additions & 93 deletions lib/std/compiler/emit.cf
9 changes: 7 additions & 2 deletions lib/std/compiler/hoist_defertap.cf
87 changes: 57 additions & 30 deletions lib/std/compiler/lexer.cf
152 changes: 115 additions & 37 deletions lib/std/compiler/materialize.cf
409 changes: 322 additions & 87 deletions lib/std/compiler/monomorph.cf
1,227 changes: 916 additions & 311 deletions lib/std/compiler/parser.cf
682 changes: 497 additions & 185 deletions lib/std/compiler/resolve.cf
150 changes: 87 additions & 63 deletions lib/std/compiler/routing.cf
261 changes: 261 additions & 0 deletions lib/std/compiler/spans.cf
17 changes: 11 additions & 6 deletions lib/std/compiler/typealias.cf
2,760 changes: 1,975 additions & 785 deletions lib/std/compiler/typecheck.cf
9 changes: 6 additions & 3 deletions lib/std/comptime/version.cf
29 changes: 8 additions & 21 deletions lib/std/data.cf
160 changes: 160 additions & 0 deletions lib/std/data/array.cf
15 changes: 15 additions & 0 deletions lib/std/data/either.cf
32 changes: 32 additions & 0 deletions lib/std/data/either/catas.cf
52 changes: 52 additions & 0 deletions lib/std/data/either/ops.cf
692 changes: 692 additions & 0 deletions lib/std/data/json.cf
13 changes: 13 additions & 0 deletions lib/std/data/maybe.cf
33 changes: 33 additions & 0 deletions lib/std/data/maybe/catas.cf
35 changes: 35 additions & 0 deletions lib/std/data/maybe/ops.cf
369 changes: 369 additions & 0 deletions lib/std/data/str.cf
9 changes: 9 additions & 0 deletions lib/std/io.cf
33 changes: 22 additions & 11 deletions lib/std/io/fd.cf
3 changes: 2 additions & 1 deletion lib/std/io/file.cf
33 changes: 22 additions & 11 deletions lib/std/io/file/amd64/linux.cf
15 changes: 10 additions & 5 deletions lib/std/io/file/arm64/darwin.cf
21 changes: 14 additions & 7 deletions lib/std/io/file/linux.cf
33 changes: 22 additions & 11 deletions lib/std/io/fs/amd64/linux.cf
12 changes: 8 additions & 4 deletions lib/std/io/fs/arm64/darwin.cf
27 changes: 18 additions & 9 deletions lib/std/io/fs/linux.cf
21 changes: 14 additions & 7 deletions lib/std/io/term.cf
3 changes: 2 additions & 1 deletion lib/std/math.cf
3 changes: 2 additions & 1 deletion lib/std/mem/arena/fixed_arena.cf
9 changes: 6 additions & 3 deletions lib/std/mem/arena/growing_arena.cf
3 changes: 2 additions & 1 deletion lib/std/mem/fixed_buffer.cf
3 changes: 2 additions & 1 deletion lib/std/mem/probe.cf
34 changes: 22 additions & 12 deletions lib/std/process/amd64/linux.cf
7 changes: 4 additions & 3 deletions lib/std/process/arm64/darwin.cf
25 changes: 16 additions & 9 deletions lib/std/process/linux.cf
15 changes: 10 additions & 5 deletions lib/std/rt/floor.cf
24 changes: 16 additions & 8 deletions lib/std/rt/floor/amd64/darwin.cf
42 changes: 28 additions & 14 deletions lib/std/rt/floor/amd64/linux.cf
12 changes: 8 additions & 4 deletions lib/std/rt/floor/arm64/darwin.cf
36 changes: 24 additions & 12 deletions lib/std/rt/floor/arm64/linux.cf
24 changes: 16 additions & 8 deletions lib/std/rt/floor/riscv64/linux.cf
90 changes: 0 additions & 90 deletions lib/std/str.cf

This file was deleted.

26 changes: 18 additions & 8 deletions lib/std/sys.cf
25 changes: 20 additions & 5 deletions lib/std/sys/amd64/darwin.cf
28 changes: 22 additions & 6 deletions lib/std/sys/amd64/linux.cf
16 changes: 14 additions & 2 deletions lib/std/sys/arm64/darwin.cf
10 changes: 10 additions & 0 deletions lib/std/sys/arm64/linux.cf
19 changes: 16 additions & 3 deletions lib/std/sys/riscv64/linux.cf
65 changes: 21 additions & 44 deletions lib/versioning/changelog.cf
50 changes: 21 additions & 29 deletions lib/versioning/commit.cf
93 changes: 6 additions & 87 deletions lib/versioning/genver.cf
27 changes: 17 additions & 10 deletions lib/versioning/versioning.cf
70 changes: 66 additions & 4 deletions root/specs/ebnf.md
1 change: 1 addition & 0 deletions usr/tree-sitter-cflang/.gitignore
104 changes: 82 additions & 22 deletions usr/tree-sitter-cflang/grammar.js
402 changes: 366 additions & 36 deletions usr/tree-sitter-cflang/src/grammar.json
119 changes: 114 additions & 5 deletions usr/tree-sitter-cflang/src/node-types.json
133,938 changes: 74,294 additions & 59,644 deletions usr/tree-sitter-cflang/src/parser.c
2 changes: 2 additions & 0 deletions usr/zed/.gitignore
352 changes: 352 additions & 0 deletions usr/zed/Cargo.lock
12 changes: 12 additions & 0 deletions usr/zed/Cargo.toml
14 changes: 9 additions & 5 deletions usr/zed/extension.toml
1 change: 1 addition & 0 deletions usr/zed/languages/cflang/config.toml
21 changes: 19 additions & 2 deletions usr/zed/languages/cflang/highlights.scm
4 changes: 4 additions & 0 deletions usr/zed/languages/cflang/outline.scm
23 changes: 20 additions & 3 deletions usr/zed/readme.md
46 changes: 46 additions & 0 deletions usr/zed/src/lib.rs
Loading