gingerBill
|
a054c2934e
|
Cache #load data and hashes
|
2022-08-11 13:32:45 +01:00 |
|
gingerBill
|
38102f14c1
|
Add #load(path) or_else default in favour of #load_or(path, default)
|
2022-08-11 13:01:54 +01:00 |
|
gingerBill
|
0997df4fcf
|
Move builtin directives to a separate procedure
|
2022-08-11 12:39:05 +01:00 |
|
gingerBill
|
a5a56e061c
|
Fix to png example.odin
|
2022-08-11 11:10:05 +01:00 |
|
gingerBill
|
8b007ad55a
|
Merge pull request #1943 from jaspergeer/fix-untyped-const-shift
fix #1840 invalid LLVM code gen for arithmetics between f32 and shifted untyped integer
|
2022-08-11 10:58:58 +01:00 |
|
Jasper Yujin Geer
|
57dd5ec4db
|
Added back missing return statement
|
2022-08-10 18:25:29 -07:00 |
|
Jasper Yujin Geer
|
5b621d5be1
|
More accurate error message
|
2022-08-10 18:07:49 -07:00 |
|
Jasper Yujin Geer
|
7aee762f3a
|
Throw error when untyped shift expressions have non-integral type hints
|
2022-08-10 17:39:21 -07:00 |
|
Jeroen van Rijn
|
4ee50c5a35
|
Merge pull request #1941 from jockus/fix-rc-missing-extension
Do not remove .rc extension from resource path to prevent expansion t…
|
2022-08-10 15:22:09 +02:00 |
|
Joakim Hentula
|
28f440dd9e
|
Do not remove .rc extension from resource path to prevent expansion to full path assuming it's a directory if a folder with the same name exists in the same folder as the resource file
|
2022-08-10 14:03:04 +01:00 |
|
gingerBill
|
84f9fb706b
|
General clean up of LLVM*GEP2 code
|
2022-08-10 11:36:25 +01:00 |
|
gingerBill
|
812823cad8
|
Wrap all LLVMGetElementType uses
|
2022-08-09 21:17:32 +01:00 |
|
gingerBill
|
0655260378
|
Comment out a bit of code in lb_is_const_or_global
|
2022-08-09 21:13:52 +01:00 |
|
gingerBill
|
cfc3723879
|
Remove other uses of LLVMGetElementType on pointer types
|
2022-08-09 21:12:31 +01:00 |
|
gingerBill
|
4c3281b3f2
|
Disallow Early CSE on -debug builds
|
2022-08-09 18:09:26 +01:00 |
|
gingerBill
|
ff94c605e0
|
Minor change to lb_emit_store for storing nil to procedure variables
|
2022-08-09 18:08:30 +01:00 |
|
gingerBill
|
cb0a59bb2c
|
Eliminate use of LLVMGetElementType for pointers
|
2022-08-09 15:36:18 +01:00 |
|
gingerBill
|
076700bd22
|
Merge pull request #1933 from lerno/reduce_reliance_on_ptr_type
Removed use of deprecated functions. Cleaned up most deprecated use o…
|
2022-08-09 15:18:09 +01:00 |
|
Jeroen van Rijn
|
bcccc8338f
|
Merge pull request #1937 from IanLilleyT/rc_fix
Find rc.exe in Windows SDK
|
2022-08-09 16:03:17 +02:00 |
|
gingerBill
|
838554460b
|
Add basic "lock" around Log_Allocator to minimize errors with allocation logging loops
|
2022-08-08 15:25:11 +01:00 |
|
gingerBill
|
659c3c528d
|
Update delete to pass size in bytes to free when possible
|
2022-08-08 15:16:18 +01:00 |
|
gingerBill
|
60aeab3c38
|
Update fmt.odin
|
2022-08-08 15:07:19 +01:00 |
|
gingerBill
|
5e3cf45df3
|
Add #soa pointer type to aid with refactoring to #soa data types
a: #soa[16]Foo
p := &a[6]
#assert(type_of(p) == #soa^#soa[16]Foo)
p^.x = 123
p.x = 123
|
2022-08-08 15:07:00 +01:00 |
|
gingerBill
|
4633591918
|
Remove unnecessary pointer
|
2022-08-08 14:28:36 +01:00 |
|
gingerBill
|
0e6a8b7c72
|
Make Growing_Arena reserve memory first and then commit as needed
It just committed all at once to begin with
|
2022-08-08 12:43:18 +01:00 |
|
gingerBill
|
147848ca20
|
Clean up naming conventions
|
2022-08-08 12:30:58 +01:00 |
|
gingerBill
|
cde002c579
|
Fix i18n
|
2022-08-08 12:27:23 +01:00 |
|
gingerBill
|
f23d93ba89
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-08-08 12:23:48 +01:00 |
|
gingerBill
|
c97a8418dc
|
Clean-up and unification for the allocation procedures
|
2022-08-08 12:23:19 +01:00 |
|
gingerBill
|
4aca9372a6
|
Improve resize call
|
2022-08-08 12:11:30 +01:00 |
|
gingerBill
|
4912ecc3ea
|
Add log.Log_Allocator
|
2022-08-08 11:57:51 +01:00 |
|
Ian Lilley
|
c1c8ceafc2
|
find windows sdk bin path for rc.exe
|
2022-08-07 17:52:29 -04:00 |
|
Christoffer Lerno
|
9c0a3b6c60
|
Removed use of deprecated functions. Cleaned up most deprecated use of LLVMGetElementType.
|
2022-08-07 19:26:28 +02:00 |
|
Jeroen van Rijn
|
7b539e3025
|
Merge pull request #1932 from blakeb211/fixed_math_log2
fixed math.log2
|
2022-08-06 14:55:23 +02:00 |
|
blake
|
b2b0043875
|
fixed math.log2
|
2022-08-06 06:19:47 -04:00 |
|
Jeroen van Rijn
|
edba99d636
|
Revert "Use sync.Mutex rather than a spin lock for the threading example"
This reverts commit 8d1f46d837.
|
2022-08-05 15:03:09 +02:00 |
|
gingerBill
|
35674959f2
|
Merge pull request #1931 from cuishuang/master
fix some typos
|
2022-08-05 13:16:48 +01:00 |
|
cui fliter
|
dc8b7a0eb8
|
fix some typos
Signed-off-by: cui fliter <imcusg@gmail.com>
|
2022-08-05 20:10:20 +08:00 |
|
gingerBill
|
8d1f46d837
|
Use sync.Mutex rather than a spin lock for the threading example
|
2022-08-05 12:45:26 +01:00 |
|
gingerBill
|
a2117d23b2
|
Change unreachable with panic
|
2022-08-05 12:41:25 +01:00 |
|
gingerBill
|
a58e4d0359
|
Allow for foo() or_else unreachable() and other diverging procedures
|
2022-08-05 12:19:57 +01:00 |
|
gingerBill
|
576914aee1
|
Make unreachable() a built-in compiler-level procedure
|
2022-08-05 11:57:33 +01:00 |
|
gingerBill
|
8171f8209a
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-08-05 11:37:28 +01:00 |
|
gingerBill
|
64ff05303c
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2022-08-05 11:36:20 +01:00 |
|
gingerBill
|
6caab6225d
|
Fix #1930
|
2022-08-05 11:36:12 +01:00 |
|
gingerBill
|
326411498a
|
Merge pull request #1925 from neNasko1/fix-incorrect-behaviour-of-string-ordering
Fix incorrect behaviour of string ordering
|
2022-08-03 19:43:55 +01:00 |
|
gingerBill
|
d50fcf0020
|
Merge pull request #1926 from IanLilleyT/env_leak
Memory leak in os2 user_config_dir and user_home_dir
|
2022-08-03 19:02:05 +01:00 |
|
Ian Lilley
|
dbec4b0d0e
|
fixed memory leak from calling get_env
|
2022-08-03 11:49:42 -04:00 |
|
Atanas Dimitrov
|
4cb489b9e4
|
Fix sort.compare_strings for prefixes
|
2022-08-03 16:22:54 +03:00 |
|
Atanas Dimitrov
|
28ec50d567
|
Fix string orderings to account for prefix-equal strings
|
2022-08-03 16:09:36 +03:00 |
|