gingerBill
|
b3c3e41706
|
Correct directory comment printing
|
2022-01-22 19:49:46 +00:00 |
|
gingerBill
|
59f3a009fa
|
Update header-lower.txt.html
|
2022-01-22 19:46:22 +00:00 |
|
gingerBill
|
f9265c14bf
|
Update footer.txt.html
|
2022-01-22 19:37:35 +00:00 |
|
gingerBill
|
4dc5839e3d
|
Add header-lower.txt.html
|
2022-01-22 17:09:10 +00:00 |
|
gingerBill
|
fdcb9deaff
|
Generate core and vendor library collection; add package sidebar for the entire collection
|
2022-01-22 17:07:24 +00:00 |
|
gingerBill
|
fe6539fad9
|
Add more to examples/all/all_vendor.odin
|
2022-01-22 17:03:55 +00:00 |
|
gingerBill
|
cfbc1a447b
|
Correct inverse and inverse_transpose for 2x2 matrices
|
2022-01-20 13:18:37 +00:00 |
|
gingerBill
|
1b23dd2257
|
Add home page
|
2022-01-20 01:02:26 +00:00 |
|
gingerBill
|
b612edba5a
|
Improve detail styling
|
2022-01-20 00:36:44 +00:00 |
|
gingerBill
|
d39c05b183
|
Simplify tag printing
|
2022-01-20 00:19:58 +00:00 |
|
gingerBill
|
3a3cb521ab
|
Support tag printing
|
2022-01-20 00:19:24 +00:00 |
|
gingerBill
|
5b97ff0b48
|
General improves including comment formatting
|
2022-01-20 00:13:26 +00:00 |
|
gingerBill
|
2b918ada4b
|
Add .Private information to doc-format
|
2022-01-19 17:15:10 +00:00 |
|
gingerBill
|
b5754b6ed9
|
Print examples correctly
|
2022-01-19 16:35:50 +00:00 |
|
gingerBill
|
07ee23f817
|
Simplify dir tree generation
|
2022-01-19 16:28:01 +00:00 |
|
gingerBill
|
ecdaac9921
|
Unify are_types_identical_unique_tuples
|
2022-01-19 15:14:15 +00:00 |
|
gingerBill
|
5ff82fc113
|
Correct tuple name checking for doc writing
|
2022-01-19 15:11:42 +00:00 |
|
gingerBill
|
28a816ef25
|
Allow for entity grouping in structs and procedure signatures with the Odin doc-format
|
2022-01-19 14:57:27 +00:00 |
|
gingerBill
|
6bdb210ad8
|
More improvements to the styling
|
2022-01-19 13:34:54 +00:00 |
|
gingerBill
|
db08847f9a
|
Improve rendering to match the main website's CSS
|
2022-01-19 13:20:38 +00:00 |
|
gingerBill
|
6b830f42b6
|
Improve stylization with collapsible directories; Fix name padding
|
2022-01-17 23:48:46 +00:00 |
|
gingerBill
|
fb01dfe048
|
Improve docs_writer.cpp
|
2022-01-17 22:17:07 +00:00 |
|
gingerBill
|
c7a9c8274f
|
Improve type printing
|
2022-01-17 22:16:32 +00:00 |
|
gingerBill
|
cafb6e5587
|
Correct //+private for odin doc
|
2022-01-17 21:33:20 +00:00 |
|
gingerBill
|
e9ae6e20e8
|
Fix code, source code links, and add recursive make directory
|
2022-01-17 20:50:40 +00:00 |
|
gingerBill
|
2ca2dbcc92
|
Correct distinct printing
|
2022-01-17 19:23:24 +00:00 |
|
gingerBill
|
0d4642825f
|
Correct package docs parsing
|
2022-01-17 19:07:25 +00:00 |
|
gingerBill
|
8eda756714
|
Add printing for constants, variables, types, and procedure groups
|
2022-01-17 19:01:16 +00:00 |
|
gingerBill
|
c85ac955f7
|
Simplify docs to hide the copyright
|
2022-01-17 19:00:47 +00:00 |
|
gingerBill
|
97922406fe
|
Improve printing for record types
|
2022-01-17 18:23:30 +00:00 |
|
gingerBill
|
76ccce2942
|
Begin work on a html doc printer
|
2022-01-17 17:57:55 +00:00 |
|
gingerBill
|
686dbb4421
|
Correct odin doc comment printing
|
2022-01-17 14:43:42 +00:00 |
|
gingerBill
|
cd6898439e
|
Comment out link_section on procedures
|
2022-01-17 12:17:13 +00:00 |
|
gingerBill
|
95620aaf2a
|
Update examples/all
|
2022-01-17 11:48:15 +00:00 |
|
gingerBill
|
1d293749c2
|
Move core:path to core:path/slashpath
This is to reduce the confusion that occurs between that package and the `core:path/filepath` package
|
2022-01-17 11:38:15 +00:00 |
|
gingerBill
|
2a325b3da0
|
Update ODIN_ENDIAN usage
|
2022-01-16 12:25:39 +00:00 |
|
gingerBill
|
f0529535e0
|
ODIN_ENDIAN changed to an enum constant; ODIN_ENUM_STRING is the new string version of the old constant
|
2022-01-15 17:53:18 +00:00 |
|
gingerBill
|
3f59c45740
|
Remove main creation in llvm_backend.cpp and have it done purely in the runtime package (partial bootstrapping)
|
2022-01-15 17:42:10 +00:00 |
|
gingerBill
|
29ebe0c3c9
|
Rename architecture 386 to i386
|
2022-01-15 17:40:00 +00:00 |
|
gingerBill
|
6c48670819
|
Make ODIN_BUILD_MODE a enum type
|
2022-01-15 17:34:35 +00:00 |
|
gingerBill
|
51dcbc80c3
|
Add LLVMAddMergedLoadStoreMotionPass on -debug -opt:0
|
2022-01-15 16:26:14 +00:00 |
|
gingerBill
|
9ecbadd457
|
Simplify procedure parameters callee logic
|
2022-01-15 16:16:11 +00:00 |
|
gingerBill
|
79f32d7b71
|
Remove unused lbDefer kind
|
2022-01-15 16:03:37 +00:00 |
|
gingerBill
|
7501cc2f17
|
Remove dead code
|
2022-01-15 16:01:23 +00:00 |
|
gingerBill
|
a390ef41f8
|
Fix swizzle logic within lb_build_assign_stmt_array
|
2022-01-15 15:55:01 +00:00 |
|
gingerBill
|
bb9c2f7aad
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-01-15 15:38:15 +00:00 |
|
gingerBill
|
6aa80ee8e4
|
Correct _start as an entry point
|
2022-01-15 15:38:09 +00:00 |
|
gingerBill
|
e15f714660
|
Define wasm _start entry point in Odin code
|
2022-01-13 15:18:47 +00:00 |
|
gingerBill
|
b33ca6651e
|
Rename proc_* to entry_*
|
2022-01-13 12:05:22 +00:00 |
|
gingerBill
|
315a08f33f
|
Add main to proc_unix.odin
|
2022-01-13 12:04:42 +00:00 |
|
gingerBill
|
c9bc759624
|
Correct calling convention
|
2022-01-12 23:04:31 +00:00 |
|
gingerBill
|
80f175cdb0
|
Add empty main dynamic builds for *nix systems
|
2022-01-12 20:40:34 +00:00 |
|
gingerBill
|
8f03811842
|
Fix typo
|
2022-01-12 20:30:34 +00:00 |
|
gingerBill
|
3def94505e
|
Add dynamic to error message for -build-mode
|
2022-01-12 20:28:11 +00:00 |
|
gingerBill
|
e30f16b1f3
|
Correct -init for *nix
|
2022-01-12 20:17:30 +00:00 |
|
gingerBill
|
7df93ea504
|
Initialize runtime.args__ through main
|
2022-01-12 20:16:46 +00:00 |
|
gingerBill
|
6209b02bf9
|
Add intrinsics._entry_point call to _odin_entry_point
|
2022-01-12 20:16:04 +00:00 |
|
gingerBill
|
75b7f2b9fe
|
Correct -init for *nix to be a different procedure
|
2022-01-12 20:13:38 +00:00 |
|
gingerBill
|
f1521aa980
|
Add proc_windows.odin for custom entry points
|
2022-01-12 20:10:23 +00:00 |
|
gingerBill
|
fb0a3ab7c1
|
Correct linkage for entry point procedures on Windows
|
2022-01-12 20:07:17 +00:00 |
|
gingerBill
|
5ec93677a0
|
Correct look for entry point in llvm backend (Windows only currently)
|
2022-01-12 19:27:49 +00:00 |
|
gingerBill
|
7e4067c44c
|
Begin work to move entry point code to Odin itself rather than in C++ side
|
2022-01-12 19:19:43 +00:00 |
|
gingerBill
|
f2f6c3c67d
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-01-11 10:56:13 +00:00 |
|
gingerBill
|
847b05013f
|
Disable DEFAULT_TO_THREADED_CHECKER until race condition is found
|
2022-01-11 10:56:07 +00:00 |
|
gingerBill
|
32ec1162bf
|
Use more {} ctor
|
2022-01-10 14:52:47 +00:00 |
|
gingerBill
|
7cc265e14c
|
Add mutex guards for signature scopes
|
2022-01-10 14:50:28 +00:00 |
|
gingerBill
|
6f3e450c50
|
Move error handling code to a separate file
|
2022-01-10 14:03:36 +00:00 |
|
gingerBill
|
cb1080d56c
|
Fix check_procedure_bodies to allow multiple threads caused by a typo
|
2022-01-10 13:31:34 +00:00 |
|
gingerBill
|
80bd1eb615
|
Fix polymorphic matrix element with a minor hack
|
2022-01-10 12:19:49 +00:00 |
|
gingerBill
|
af612bc7e9
|
Update matrix types to be the native Odin matrix types
|
2022-01-10 11:32:27 +00:00 |
|
gingerBill
|
72862ce30d
|
Fix minor typo in c/frontend/preprocess
|
2022-01-04 11:48:18 +00:00 |
|
gingerBill
|
d0f4cb1de4
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-01-04 11:47:05 +00:00 |
|
gingerBill
|
17613185e7
|
Support struct field tags in odin doc format
|
2022-01-04 11:44:34 +00:00 |
|
gingerBill
|
f15bb0b424
|
Fix quaternion casting
|
2022-01-03 19:45:27 +00:00 |
|
gingerBill
|
f818d0feb1
|
Fix #1344
|
2022-01-03 19:43:22 +00:00 |
|
gingerBill
|
defc1672c3
|
Revert fix #1344
|
2022-01-03 13:48:12 +00:00 |
|
gingerBill
|
12f459b5fb
|
Fix #1344
|
2022-01-03 13:12:39 +00:00 |
|
gingerBill
|
e6b8f7e77a
|
Fix #1398
|
2022-01-03 12:54:31 +00:00 |
|
gingerBill
|
236b08cb49
|
Fix #1356
|
2022-01-03 12:51:32 +00:00 |
|
gingerBill
|
e4f28de3de
|
Fix #1311
|
2022-01-03 12:14:01 +00:00 |
|
gingerBill
|
6543491148
|
Clean up code for queue (no logic changed)
|
2022-01-02 15:31:47 +00:00 |
|
gingerBill
|
3cbf9c3719
|
Fix #1381
|
2022-01-02 14:45:39 +00:00 |
|
gingerBill
|
50188f0308
|
Add sort.map_entries_by_key sort.map_entries_by_value
|
2022-01-01 17:13:11 +00:00 |
|
gingerBill
|
a60b9735a2
|
Add core:container/queue
|
2022-01-01 15:46:22 +00:00 |
|
gingerBill
|
a032a2ef32
|
Remove the hidden NUL byte past the end from bytes.clone
|
2022-01-01 15:33:19 +00:00 |
|
gingerBill
|
f364ac60c2
|
Remove the hidden NUL byte past the end from strings.clone
|
2022-01-01 15:31:51 +00:00 |
|
gingerBill
|
43763ddfda
|
Correct _shift_down logic
|
2022-01-01 13:44:37 +00:00 |
|
gingerBill
|
70ed280c5a
|
Fix typo in priority_queue.odin and add default_swap_proc
|
2022-01-01 13:11:53 +00:00 |
|
gingerBill
|
0d7cb02386
|
Fix conversion from float to quaternion
|
2021-12-31 23:20:14 +00:00 |
|
gingerBill
|
bdf66bb1e1
|
Correct abs type behaviour for quaternions
|
2021-12-31 22:54:12 +00:00 |
|
gingerBill
|
c7ff296bef
|
Change the implementation of Priority_Queue to have a better interface that allows for a less and swap procedure
|
2021-12-30 13:42:10 +00:00 |
|
gingerBill
|
ed742846cb
|
Correct lb_emit_ptr_offset bug caused by LLVMConstGEP assuming a signed index
|
2021-12-29 15:01:56 +00:00 |
|
gingerBill
|
ed8b20da78
|
Add core:container/priority_queue
|
2021-12-29 14:38:39 +00:00 |
|
gingerBill
|
c987b84292
|
Move bash.djbx33a to hash.odin
|
2021-12-29 12:24:47 +00:00 |
|
gingerBill
|
a9b17b5a37
|
Add hash.djbx33a
|
2021-12-29 12:01:07 +00:00 |
|
gingerBill
|
a66f859fb4
|
Minor improvements to core:container/small_array
|
2021-12-29 11:58:27 +00:00 |
|
gingerBill
|
c46e7eda1d
|
Add core:container/small_array
|
2021-12-29 11:26:22 +00:00 |
|
gingerBill
|
dbf42d2469
|
make slice.as_ptr return [^]E
|
2021-12-28 14:16:27 +00:00 |
|
gingerBill
|
5d653a9d8e
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-12-28 14:05:18 +00:00 |
|
gingerBill
|
7f61a90ea1
|
Remove core:container contents
|
2021-12-28 14:05:09 +00:00 |
|