gingerBill
|
980890ee8a
|
Make -vet happy on *nix
|
2019-08-13 22:39:53 +01:00 |
|
gingerBill
|
4c065a7e99
|
Keep -vet happy
|
2019-08-13 22:27:52 +01:00 |
|
gingerBill
|
04036aba9c
|
package reflect; fix substring type bug; fix scoping rules for using on procedure parameter
|
2019-08-11 23:58:49 +01:00 |
|
gingerBill
|
b08aa857b3
|
Remove dead keywords in odin_token
|
2019-08-09 23:01:22 +01:00 |
|
gingerBill
|
9c63212824
|
Struct field tags
|
2019-08-09 21:59:58 +01:00 |
|
gingerBill
|
65d41d4248
|
Fix bit_field comparison against nil #414
|
2019-08-09 20:31:11 +01:00 |
|
gingerBill
|
2c5c8192f8
|
Fix parsing for procedure literals expression statements; improve assert performance; other minor fixes
|
2019-07-28 22:58:56 +01:00 |
|
gingerBill
|
162c87b1b8
|
Minor code clean-up
|
2019-07-28 18:44:50 +01:00 |
|
gingerBill
|
77734ea967
|
Improve the performance of simple array comparisons
|
2019-07-27 11:59:50 +01:00 |
|
Joshua Mark Manton
|
96f0a08725
|
Fix scale_f32 and scale_vec3 from returning the wrong variable.
|
2019-07-20 13:15:51 -07:00 |
|
gingerBill
|
c7a70be824
|
Fix __get_map_key
|
2019-07-15 22:38:51 +01:00 |
|
gingerBill
|
8ee7ee7120
|
Fix core library for the new procedure parameter addressing mode
|
2019-07-15 22:16:27 +01:00 |
|
gingerBill
|
f25818e923
|
Make procedure parameters just named values rather than copied variables
|
2019-07-15 21:18:37 +01:00 |
|
gingerBill
|
308300c1fc
|
Add extra error handling for parsing slices
|
2019-07-09 11:18:50 +01:00 |
|
gingerBill
|
927d6814f2
|
slice_data_cast
|
2019-07-09 11:09:46 +01:00 |
|
gingerBill
|
4ab9edeb53
|
union #no_nil
|
2019-07-09 10:28:13 +01:00 |
|
gingerBill
|
c5b3d7a736
|
Update package odin_parser
|
2019-07-07 16:20:58 +01:00 |
|
gingerBill
|
d99ffe604f
|
Fix unions with zero variants
|
2019-07-07 14:38:11 +01:00 |
|
gingerBill
|
b38a8cfb12
|
Move internal 128-bit stuff to a windows specific file
|
2019-06-01 12:26:54 +01:00 |
|
gingerBill
|
c40acd008e
|
Add i128/u128 support for bit sets
|
2019-05-28 20:53:56 +01:00 |
|
gingerBill
|
3d2279fba0
|
Support 128-bit integers i128 u128
|
2019-05-28 20:27:45 +01:00 |
|
gingerBill
|
2b080dbbc2
|
sync_atomic_* make most ordering parameters compile-time constant
|
2019-05-28 15:57:06 +01:00 |
|
gingerBill
|
9cadd58465
|
Improve tokenizer slightly
|
2019-05-28 14:44:32 +01:00 |
|
gingerBill
|
65e9b4d5f0
|
Update parsers
|
2019-05-28 12:55:55 +01:00 |
|
gingerBill
|
fb3d73cb20
|
Make core library use a..<b rather than doing a..b-1
|
2019-05-28 12:52:20 +01:00 |
|
Zilarrezko
|
d2faa9bef1
|
make_builder function now properly uses given allocator
|
2019-05-18 18:57:34 -07:00 |
|
gingerBill
|
665734f04f
|
Fix package odin/parser
|
2019-05-09 16:35:35 +01:00 |
|
gingerBill
|
ab0afa548b
|
Fix ||= and &&=
|
2019-05-06 11:32:35 +01:00 |
|
gingerBill
|
40135cbc66
|
Add float64_range and float32_range to package math/rand
|
2019-04-28 20:35:14 +01:00 |
|
gingerBill
|
45fbc4e8c5
|
Add #load to package odin/parser
|
2019-04-21 22:36:52 +01:00 |
|
Kevin Watters
|
62f5eb5bca
|
Fix som JSON parsing bugs.
- Single digit integer keys `{"a": 5}`
` Negative float keys `{"b": -42.0}`
|
2019-04-06 09:19:09 -04:00 |
|
Kevin Watters
|
6ab471ff87
|
Merge branch 'master' of github.com:odin-lang/Odin
|
2019-04-06 08:41:56 -04:00 |
|
Jeroen van Rijn
|
155b138aa4
|
call_external_process cleanup
|
2019-04-05 13:18:50 +02:00 |
|
Jeroen van Rijn
|
a730b04bf1
|
Add helpers to launch process and open website.
|
2019-04-05 13:02:49 +02:00 |
|
Kevin Watters
|
381fbd3daf
|
Merge branch 'master' of github.com:odin-lang/Odin
|
2019-03-31 12:03:22 -04:00 |
|
gingerBill
|
1354f53d02
|
Remove derived from context; Fix parsing issue for typeid specializations in record parameters; Fix runtime printing of types
|
2019-03-31 11:58:54 +01:00 |
|
gingerBill
|
ef04d13337
|
Use context for assert-based things.
|
2019-03-30 15:10:40 +00:00 |
|
gingerBill
|
68d4bde82f
|
Overrideable stdin, stdout, stderr at the context level
|
2019-03-30 14:51:42 +00:00 |
|
gingerBill
|
a019059975
|
Fix -vet for demo.odin
|
2019-03-30 10:52:53 +00:00 |
|
gingerBill
|
a9b20c29b1
|
Fix slicing issue; Change path of math/bits in package json #363
|
2019-03-30 10:17:31 +00:00 |
|
Kevin Watters
|
14ff561f6c
|
Merge branch 'master' of github.com:odin-lang/Odin
|
2019-03-26 11:17:58 -04:00 |
|
gingerBill
|
1fd677b42e
|
Remove *_remove from demo and use built-in versions
|
2019-03-25 21:29:21 +00:00 |
|
gingerBill
|
6b18b90222
|
Fix possible buffer overflows in package strconv
|
2019-03-25 21:26:23 +00:00 |
|
gingerBill
|
9e6d488063
|
Modify slice_expr_error_* logic to change depending on which parameters are passed
|
2019-03-25 21:20:12 +00:00 |
|
gingerBill
|
c785c3569f
|
Fix runtime.*_expr_error error
|
2019-03-25 20:42:47 +00:00 |
|
Kevin Watters
|
e6f9b4fb11
|
Fix some -vet warnings; change import to core:math/bits
|
2019-03-25 09:23:46 -04:00 |
|
gingerBill
|
b978959fae
|
Improve package strconv
|
2019-03-24 20:58:01 +00:00 |
|
gingerBill
|
8b09ab6fe7
|
Move core:bits to core:math/bits
|
2019-03-24 20:39:01 +00:00 |
|
gingerBill
|
2347dca9d9
|
Improve package math/rand
|
2019-03-24 20:36:39 +00:00 |
|
gingerBill
|
b1684fe455
|
@(private) for foreign blocks; Improve foreign signature similarity rules
|
2019-03-24 11:58:26 +00:00 |
|