aboutsummaryrefslogtreecommitdiff
path: root/src/docs_writer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Improve doc-writer format for `#all_or_none`bill/all_or_nonegingerBill2025-11-051-0/+6
* Update doc-writergingerBill2025-11-051-0/+1
* fix package docs in a "hacky" wayLaytan Laats2025-06-021-11/+19
* Fix name canonicalization for doc writergingerBill2025-02-241-0/+11
* Use type hash for doc writergingerBill2025-02-241-47/+7
* Remove `#relative` types from the compilergingerBill2024-11-141-18/+0
* Fix doc writer bug caused by using an iterator rather than a for loopgingerBill2024-08-141-2/+14
* Make doc writer use the old "Ordered Insertion" based `PtrMap`gingerBill2024-05-111-17/+17
* Minor changesgingerBill2024-04-261-6/+5
* Update doc-format for `#by_ptr` and `#no_broadcast` parametersgingerBill2024-03-211-5/+7
* Replace `gb_exit(1)` with `exit_with_errors()` where appropriategingerBill2024-03-191-1/+1
* Serialize errors to make them sortable, deterministic, and generally more con...gingerBill2024-03-191-1/+1
* Change hack a littlegingerBill2024-02-221-1/+1
* Add backing type of a `bit_field` to the doc-formatgingerBill2024-02-221-0/+1
* Add doc-format support for `bit_field`gingerBill2024-02-221-1/+23
* Add `sanitize_address` attribute to all normal packagesgingerBill2023-09-211-4/+2
* Remove #relative slices; Replace with #relative multi-pointersgingerBill2023-08-051-4/+4
* Add debug messages to docs_writer.cppgingerBill2023-05-221-0/+15
* Disable stable_type_cache for the time beinggingerBill2023-05-221-4/+4
* Improve doc_writer.cpp performancegingerBill2023-05-221-0/+11
* Correct entity flag generationgingerBill2023-05-221-7/+6
* Inline `are_types_identical_unique_tuples` to improve `odin_doc_type` perform...gingerBill2023-05-221-5/+36
* Fix typogingerBill2023-03-211-1/+1
* Correctly handle end comment for doc generationgingerBill2023-03-211-5/+7
* Remove `auto_cast` procedure field flaggingerBill2023-01-161-1/+0
* Bring `PtrMap` inline with `StringMap`gingerBill2023-01-141-2/+2
* Minimize `StringMap` structure usagegingerBill2023-01-141-2/+2
* Make all maps use heap allocator implicitlygingerBill2023-01-031-6/+5
* `gb_internal` to docs and other auxiliary filesgingerBill2022-12-181-34/+34
* Fix variable shadow in compilergingerBill2022-12-091-3/+3
* Replace compiler for loops for the hash-table types to simplify code usagegingerBill2022-12-091-19/+17
* Add node data for union when using `intrinsics.type_convert_variants_to_point...gingerBill2022-09-271-1/+1
* Add `#soa` pointer type to aid with refactoring to `#soa` data typesgingerBill2022-08-081-0/+4
* Merge functionality of `#maybe` with the standard 'union' functionalitygingerBill2022-05-231-1/+0
* `union #shared_nil`gingerBill2022-03-241-3/+5
* Allow sysv and win64 calling conventions to be used on any platform on amd64gingerBill2022-02-161-34/+1
* Remove debug codegingerBill2022-01-271-1/+0
* Support built-in procedures for doc formatgingerBill2022-01-271-2/+21
* Update doc format to allow for aliasesgingerBill2022-01-261-19/+14
* Parse comments on enums fieldsgingerBill2022-01-241-5/+6
* Update CommentGroup parsing for struct typesgingerBill2022-01-241-0/+6
* Add `.Private` information to doc-formatgingerBill2022-01-191-1/+4
* Unify `are_types_identical_unique_tuples`gingerBill2022-01-191-1/+1
* Correct tuple name checking for doc writinggingerBill2022-01-191-1/+1
* Allow for entity grouping in structs and procedure signatures with the Odin d...gingerBill2022-01-191-4/+16
* Improve docs_writer.cppgingerBill2022-01-171-1/+1
* Correct odin doc comment printinggingerBill2022-01-171-2/+3
* Support struct field tags in odin doc formatgingerBill2022-01-041-0/+9
* Correct `odin doc` default parameter value `init_string` generationgingerBill2021-12-031-2/+5
* Improve usage of `file_id`gingerBill2021-11-151-1/+1