aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Remove mention of `map` in builtin resize proc groupKyle Burke2024-01-241-1/+1
|/ /
* | Merge pull request #3126 from DanielGavin/parser-fix-parangingerBill2024-01-241-1/+19
|\ \ | | | | | | Improve recovery from faulty parameters in parse_proc_type
| * | Recover from faulty parameter in parse_proc_typeDanielGavin2024-01-221-1/+19
| | |
* | | Merge pull request #3127 from laytan/fix-wasm-and-llvm-17gingerBill2024-01-241-1/+1
|\ \ \ | | | | | | | | fix for wasm on llvm 17
| * | | fix for wasm on llvm 17Laytan Laats2024-01-221-1/+1
| | |/ | |/|
* | | Merge pull request #3129 from DragosPopse/assert-fixgingerBill2024-01-242-9/+51
|\ \ \ | | | | | | | | `fmt.assertf` now correctly gets disabled on `-disable-assert`. `log.assert/f` procs. `@cold` trick on everything fixed.
| * | | Removed return value of assertf. assertf now correctly responds to ↵Dragos Popescu2024-01-232-9/+51
| |/ / | | | | | | | | | -disable-assert. Added log.assert and log.assertf. All asserts now do the @cold trick, first added to builtin.assert
* | | Merge pull request #3131 from flysand7/non-zeroedgingerBill2024-01-241-1/+1
|\ \ \ | |/ / |/| | os2: Add .Resize_Non_Zeroed allocation mode to os2/heap_windows
| * | os2: Add .Resize_Non_Zeroed allocation mode to os2/heap_windowsflysand72024-01-241-1/+1
|/ /
* | Merge pull request #2912 from ↵gingerBill2024-01-222-37/+121
|\ \ | | | | | | | | | | | | karl-zylinski/marshal-sort-maps-by-key-and-clone-value JSON: Option to sort marshaled maps before outputting + clone_value proc + small improvements
| * | Made sure temp guard for sorting map keys in json marshal code ignores temp ↵Karl Zylinski2024-01-221-3/+3
| | | | | | | | | | | | allocator
| * | Cleanup of json.clone_valueKarl Zylinski2023-11-011-4/+2
| | |
| * | Added temp allocator guard to json.marshal, in case we temp alloc when ↵Karl Zylinski2023-11-011-0/+3
| | | | | | | | | | | | sorting map kesy
| * | Reversed order of sort_maps_by_key check in marshal.odin to make PR ↵Karl Zylinski2023-11-011-26/+26
| | | | | | | | | | | | comparison clearer.
| * | Indentation fix.Karl Zylinski2023-11-011-3/+3
| | |
| * | JSON: Option to sort marshaled maps before outputting. Also added a ↵Karl Zylinski2023-11-012-38/+121
| | | | | | | | | | | | json.clone_value proc
* | | Merge pull request #3119 from Kelimion/location_callJeroen van Rijn2024-01-201-1/+1
|\ \ \ | | | | | | | | Clarify #location error message when not a call.
| * | | Clarify #location error message when not a call.Jeroen van Rijn2024-01-201-1/+1
|/ / /
* | | Merge pull request #3116 from Kelimion/hot_reloadJeroen van Rijn2024-01-192-3/+20
|\ \ \ | | | | | | | | Add hot reload support to `dynlib.initialize_symbols`
| * | | Add hot reload support to `dynlib.initialize_symbols`Jeroen van Rijn2024-01-192-3/+20
|/ / /
* | | Merge pull request #3108 from Kelimion/subsystemgingerBill2024-01-194-35/+91
|\ \ \ | |_|/ |/| | Add WINDOWS_SUBSYSTEM constant
| * | Expand -subsystem option on WindowsJeroen van Rijn2024-01-184-28/+83
| | | | | | | | | | | | | | | | | | | | | | | | W:\Odin>odin run sketch.odin -file -subsystem:foo Invalid -subsystem string, got oo. Expected one of: BOOT_APPLICATION, CONSOLE (default), EFI_APPLICATION, EFI_BOOT_SERVICE_DRIVER, EFI_ROM, EFI_RUNTIME_DRIVER, NATIVE, POSIX, WINDOWS (or WINDOW), WINDOWSCE We now also set the constant ODIN_WINDOWS_SUBSYSTEM, which is "" for non-Windows targets.
| * | Add WINDOWS_SUBSYSTEM constant boolJeroen van Rijn2024-01-182-10/+11
|/ / | | | | | | true when -subsystem:windows for Windows targets, false otherwise.
* | Merge pull request #3109 from flysand7/sys-linux-tiny-fixgingerBill2024-01-182-2/+0
|\ \ | | | | | | [sys/linux]: Remove +build comments in files with documentation
| * | [sys/linux]: Remove +build comments in files with documentationflysand72024-01-182-2/+0
| | |
* | | Keep vet happygingerBill2024-01-171-2/+0
| | |
* | | Fix typogingerBill2024-01-171-1/+1
| | |
* | | Fix typogingerBill2024-01-171-1/+1
| | |
* | | Rename to `Map_File_*`gingerBill2024-01-175-9/+9
| | |
* | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2024-01-1719-212/+280
|\ \ \
| * \ \ Merge pull request #3001 from colrdavidson/unsafe_memgingerBill2024-01-1713-51/+188
| |\ \ \ | | | | | | | | | | add non-zeroing append and resize
| | * | | oops, indentationColin Davidson2024-01-171-14/+14
| | | | |
| | * | | add resize_non_zeroed to query featuresColin Davidson2024-01-172-5/+28
| | | | |
| | * | | bring log allocator up to dateColin Davidson2024-01-17263-25435/+32029
| | |\ \ \ | | |/ / / | |/| | |
| * | | | Merge pull request #3107 from ktsiligkiris/documentation/fix_xml_docsJeroen van Rijn2024-01-175-156/+85
| |\ \ \ \ | | | | | | | | | | | | Fix comments for proper rendering in documentation in encoding/xml
| | * | | | Fix comments in xml_reader.odin for better rendering in documentationKostas Tsiligkiris2024-01-171-130/+53
| | | | | |
| | * | | | Fix filename in exampleKostas Tsiligkiris2024-01-171-2/+2
| | | | | |
| | * | | | Fix formatting of package documentation stringKostas Tsiligkiris2024-01-171-18/+18
| | | | | |
| | * | | | Move package xml before copyrightKostas Tsiligkiris2024-01-173-6/+12
| | | |/ / | | |/| | | | | | | | | | | | | | | | | Having the same copyright on all files made the documentation script to include it multiple times in the package information.
| * | | | Merge pull request #3082 from edyu/masterJeroen van Rijn2024-01-171-5/+7
| |\ \ \ \ | | | | | | | | | | | | Fix math/fixed floor/ceil/round
| | * | | | Fix math/fixed floor/ceil/roundEd Yu2024-01-081-5/+7
| | | | | |
| | | | * | add resize non zeroed in more placesColin Davidson2023-12-045-7/+14
| | | | | |
| | | | * | add non-zeroing append and resizeColin Davidson2023-12-048-42/+147
| | | | | |
* | | | | | Add `virtual.map_file`gingerBill2024-01-175-1/+139
|/ / / / /
* | | | | stdcall -> systemgingerBill2024-01-1711-15/+15
| | | | |
* | | | | Change `stdcall` -> `system`gingerBill2024-01-1723-212/+212
| | | | |
* | | | | Merge branch 'master' of https://github.com/odin-lang/OdingingerBill2024-01-178-36/+43
|\ \ \ \ \
| * \ \ \ \ Merge pull request #3093 from avanspector/mastergingerBill2024-01-173-28/+12
| |\ \ \ \ \ | | | | | | | | | | | | | | Add shell environment for Nix
| | * | | | | Fix gcc buildavanspector2024-01-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Although gcc is not officially supported, this little fix lets it to build Odin
| | * | | | | add shell environment for Nixavanspector2024-01-132-27/+11
| | | | | | |