gingerBill
|
579b317be8
|
Mark external thread local globals
|
2021-05-05 11:47:47 +01:00 |
|
gingerBill
|
08360e2337
|
Minor cleanup
|
2021-05-05 10:56:19 +01:00 |
|
gingerBill
|
f11f84964d
|
Merge branch 'master' of https://github.com/odin-lang/Odin
|
2021-05-04 23:41:45 +01:00 |
|
gingerBill
|
bb9c1d04db
|
Fix missing newline check
|
2021-05-04 23:41:35 +01:00 |
|
Jeroen van Rijn
|
f3c4d97250
|
Merge pull request #942 from Kelimion/grayscale-alpha-extract
Fix gray+alpha alpha extract.
|
2021-05-04 17:49:09 +02:00 |
|
Jeroen van Rijn
|
afb6ebd21e
|
Fix gray+alpha alpha extract.
|
2021-05-04 17:48:43 +02:00 |
|
gingerBill
|
6fa5eb9e1f
|
Update README.md
|
2021-05-04 15:27:41 +01:00 |
|
gingerBill
|
94570a24c1
|
Move anonymous proc generation into lbGenerator
|
2021-05-04 00:56:29 +01:00 |
|
gingerBill
|
17001bf38c
|
Nearly approach full functionality for -use-separate-modules coupled with multithreading
|
2021-05-04 00:45:09 +01:00 |
|
gingerBill
|
b83e67f45f
|
Get LLVM backend multithread for object generation with -use-separate-modules
|
2021-05-04 00:06:20 +01:00 |
|
gingerBill
|
a5eea97edb
|
Prepare to multithread object generation
|
2021-05-03 20:45:27 +01:00 |
|
gingerBill
|
866d5302fe
|
Add [EXPERIMENTAL] warning to -user-separate-modules help message
|
2021-05-03 20:05:45 +01:00 |
|
gingerBill
|
5d70289b69
|
Remove test code
|
2021-05-03 20:03:37 +01:00 |
|
gingerBill
|
d76ba7895b
|
Minor fixes to -use-separate-modules
|
2021-05-03 19:59:17 +01:00 |
|
gingerBill
|
dfe1dedeb1
|
Experimental support for -use-separate-modules
|
2021-05-03 19:39:36 +01:00 |
|
gingerBill
|
d027a5f1a4
|
Add min_f16 and max_f16 dependencies
|
2021-05-03 18:48:48 +01:00 |
|
gingerBill
|
746e880eb5
|
Begin work on making LLVM backend work with multiple modules for possible faster compilation
|
2021-05-03 17:43:14 +01:00 |
|
gingerBill
|
e4286d0ff9
|
Force zero_init in lb_add_local in certain cases
|
2021-05-03 15:57:35 +01:00 |
|
gingerBill
|
3a556eb304
|
Add -test-name:<string> flag to allow specific tests to be ran
|
2021-05-03 15:44:57 +01:00 |
|
gingerBill
|
b44a56118e
|
Begin cleanup for allowing for multiple LLVM modules
|
2021-05-03 15:26:40 +01:00 |
|
gingerBill
|
0d044eabac
|
Remove non-InContext type creations
|
2021-05-03 15:00:50 +01:00 |
|
Jeroen van Rijn
|
3cf26af600
|
Merge pull request #941 from Kelimion/compress_error_handling
Change General_Error.OK to nil
|
2021-05-03 15:39:42 +02:00 |
|
Jeroen van Rijn
|
9a39ce6b75
|
Change General_Error.OK to nil
|
2021-05-03 15:38:43 +02:00 |
|
gingerBill
|
3a5245dcce
|
Make sure builder uses the InContext version
|
2021-05-03 14:36:27 +01:00 |
|
Jeroen van Rijn
|
ca0f36be42
|
Merge pull request #940 from Kelimion/convert_error_checks
Convert `core:compress` and `core:image` error checks to new union co…
|
2021-05-03 15:09:52 +02:00 |
|
Jeroen van Rijn
|
59b3c472ca
|
Convert core:compress and core:image error checks to new union comparison.
No more need for `is_kind(err, Error_Value)`, just test err == Error_Value.
|
2021-05-03 15:08:34 +02:00 |
|
gingerBill
|
357f66fcee
|
Fix typo
|
2021-05-03 13:45:17 +01:00 |
|
gingerBill
|
050f128554
|
Correct hashing for union #maybe
|
2021-05-03 13:40:36 +01:00 |
|
gingerBill
|
1a3784c4df
|
Allow unions which are comparable to also be valid map keys (i.e. hashable)
|
2021-05-03 13:38:15 +01:00 |
|
gingerBill
|
518ecaf9c9
|
Allow unions to be comparable if all their variants are comparable
|
2021-05-03 13:17:16 +01:00 |
|
gingerBill
|
77e2e1e1d0
|
Add missing skip_possible_newline_for_literal calls
|
2021-05-03 12:02:08 +01:00 |
|
Jeroen van Rijn
|
448f834b28
|
Remove debug print in image helper.
|
2021-05-03 01:23:03 +02:00 |
|
Jeroen van Rijn
|
9212e3176a
|
Merge pull request #939 from Kelimion/new_png_post_processing
Don't need other path for grayscale output.
|
2021-05-02 21:17:00 +02:00 |
|
Jeroen van Rijn
|
3160a6a12c
|
Don't need other path for grayscale output.
|
2021-05-02 21:11:06 +02:00 |
|
Jeroen van Rijn
|
ef7b72d14c
|
Merge pull request #938 from Kelimion/new_png_post_processing
Add new PNG post processing options.
|
2021-05-02 20:39:33 +02:00 |
|
Jeroen van Rijn
|
7d534769d6
|
Add new PNG post processing options.
|
2021-05-02 20:38:30 +02:00 |
|
Jeroen van Rijn
|
0a81fcc2af
|
Merge pull request #937 from Kelimion/core_time
datetime_to_time's ok should default to true.
|
2021-05-02 13:24:33 +02:00 |
|
Jeroen van Rijn
|
2451014b6e
|
datetime_to_time's ok should default to true.
|
2021-05-02 13:23:57 +02:00 |
|
gingerBill
|
348d25c43a
|
Fix parsing error for for
|
2021-05-02 00:11:36 +01:00 |
|
gingerBill
|
9854dbe889
|
Remove unused import
|
2021-05-01 23:14:14 +01:00 |
|
gingerBill
|
cf0bf1a7cb
|
Add testing.fail_now
|
2021-05-01 23:06:14 +01:00 |
|
gingerBill
|
364e6c9573
|
Move comment
|
2021-05-01 22:58:13 +01:00 |
|
gingerBill
|
52d38ae42b
|
Make the core:testing runner on windows run in a separate thread to handle crashes in more safe manner
|
2021-05-01 22:54:27 +01:00 |
|
Jeroen van Rijn
|
2dbdff07c5
|
Merge pull request #935 from Kelimion/zlib_level_0
ZLIB level 0: LEN/NLEN = i16.
|
2021-05-01 21:57:36 +02:00 |
|
Jeroen van Rijn
|
2ad8f99790
|
ZLIB level 0: LEN/NLEN = i16.
|
2021-05-01 21:56:45 +02:00 |
|
Jeroen van Rijn
|
0a0ba95e85
|
Merge pull request #934 from Kelimion/paeth
Fix Paeth for bit depth < 8.
|
2021-05-01 20:39:40 +02:00 |
|
Jeroen van Rijn
|
433d742183
|
Fix Paeth for bit depth < 8.
|
2021-05-01 20:39:00 +02:00 |
|
gingerBill
|
b845db1618
|
Add prototypes for intrinsics.fixed_point_*
dev-2021-05
|
2021-05-01 18:26:51 +01:00 |
|
gingerBill
|
ced7700cdb
|
Add extra check for #no_bounds_check etc being followed by a newline or empty statement
|
2021-05-01 17:59:30 +01:00 |
|
gingerBill
|
406d2ab6ba
|
Simplify/Fix the state_flag behaviour for code generation
|
2021-05-01 17:42:59 +01:00 |
|