gingerBill
fd529b97be
Merge pull request #324 from Tetralux/tet/ptr-endianness
...
Fix assert when printing IR of pointer with endianness
2019-01-18 14:24:19 +00:00
Jeroen van Rijn
be1a3488a4
Initial support for GetVersionExA
2019-01-18 13:37:40 +01:00
Tetralux
46c610d6e5
Fix printing IR of integer as a pointer with endianness.
...
When converting an integer value into a pointer and writing out the IR
for it in 'ir_print_exact_value', 'is_type_integer_endian_{little,big}'
did not correct handle being asked about pointer types.
They now reply with whether the endianness of 'uintptr' matches the
endianness being asked about.
2019-01-16 17:22:25 +00:00
gingerBill
db2eff6847
Fix typo in json/parser.odin
2019-01-14 20:44:27 +00:00
gingerBill
e047d9eb5e
Update package json parser to store the end position on the values
2019-01-14 15:51:52 +00:00
gingerBill
3113e8c892
Minimize buffer size for write_u64 and write_i64
2019-01-13 21:40:18 +00:00
gingerBill
19e37c852e
Change deferred_* scoping behaviour for if
2019-01-13 20:51:26 +00:00
gingerBill
8fc24fd6f2
Replace deferred with deferred_none, deferred_in, deferred_out
2019-01-13 19:34:08 +00:00
gingerBill
493f11521d
Check for _ for import names too
2019-01-13 17:44:38 +00:00
gingerBill
3363e2c199
Change import name determination rules
...
Use custom name if given, then directory name, then the package name
2019-01-13 11:54:25 +00:00
gingerBill
cf94d1735d
Add extra explicit entity usage
2019-01-13 11:24:03 +00:00
gingerBill
d9245a6af3
Update Makefile to reflect build.sh
2019-01-13 11:19:01 +00:00
gingerBill
d453b9a5b1
Fix checking _ constant declarations with a procedure
2019-01-10 11:22:52 +00:00
gingerBill
5af20aa467
Make encoding/json use []byte rather than string
2019-01-07 23:08:38 +00:00
gingerBill
cd2c4c02e1
Merge pull request #320 from thebirk/add-diff-to-time
...
Added diff() to core:time.
2019-01-07 15:52:33 +00:00
gingerBill
6c21e99832
json.marshal
2019-01-06 23:32:50 +00:00
gingerBill
08598b9425
Support NaN and Infinity for JSON5
2019-01-06 22:25:02 +00:00
gingerBill
6295f6747f
strings.write_quoted_string
2019-01-06 22:16:14 +00:00
gingerBill
64f84ef9a3
fmt.printf("%q", str); (quotes strings)
2019-01-06 22:11:45 +00:00
gingerBill
d1b9f3ac74
package json; JSON5 support
2019-01-06 21:48:13 +00:00
gingerBill
d732a51587
Add json.is_valid file
2019-01-06 20:44:52 +00:00
gingerBill
9487f8c92e
Add json.is_valid
2019-01-06 20:44:39 +00:00
gingerBill
c5def60224
Begin work on package json
2019-01-06 20:37:12 +00:00
thebirk
ca2220214e
Added diff() to core:time.
2019-01-06 19:40:57 +01:00
gingerBill
6e6a053823
Add strings.destroy_builder
2019-01-06 17:59:42 +00:00
gingerBill
686e0ef3d1
Merge pull request #319 from mattt-b/master
...
Vet time_linux
2019-01-06 15:22:21 +00:00
gingerBill
594238a86c
Reorganize fmt and strings; Replace fmt.String_Buffer with strings.Builder
2019-01-06 14:41:42 +00:00
matt
c60766f8e6
Vet time_linux
2019-01-06 05:25:27 -07:00
gingerBill
5acea1bceb
Source_Code_Location.hash; %#v printing for Source_Code_Location; allow typeid for map keys
2019-01-05 15:56:47 +00:00
gingerBill
aac643f476
Remove debug printing text
2019-01-05 11:30:13 +00:00
gingerBill
37edbfeb74
Add missing types for min dep
2019-01-05 11:18:43 +00:00
gingerBill
51da3e469b
Add win32 cursor stuff
2019-01-05 11:16:14 +00:00
gingerBill
9156af2bab
Add missing types to minimum dependency checking
2019-01-05 11:15:23 +00:00
gingerBill
3a18ae3978
Remove alignment experiment
2019-01-04 17:39:20 +00:00
gingerBill
f294c1adee
ir_print: Ignore load's align
...
(experimental idea as it might not be needed)
2019-01-04 10:39:39 +00:00
gingerBill
bb93a8b131
Fix TODO ParameterValue_Location
2019-01-04 10:19:39 +00:00
gingerBill
5bfe5ad82e
Remove unused directive
2019-01-03 12:21:11 +00:00
gingerBill
dd28fe6e82
Update CEL
2019-01-03 00:12:24 +00:00
gingerBill
cda0f4d8f3
Fix using struct cycle check
2019-01-02 23:55:21 +00:00
gingerBill
0546b5c218
Add sys/win32/comdlg32.odin
2019-01-02 20:51:48 +00:00
gingerBill
61a3e50d1b
Reorganize sys/win32
2019-01-02 19:17:27 +00:00
gingerBill
75aeb02c39
Merge pull request #315 from thebirk/fix-bud-for-lazy-bill
...
Fixed bug for Bill because he is a lazy boi.
2019-01-02 15:20:35 +00:00
thebirk
a32f024d94
Fixed bug for Bill because he is a lazy boi.
2019-01-02 16:18:55 +01:00
gingerBill
37d993c417
Merge pull request #314 from thebirk/int_from_arg_fix
...
Fixed int_from_arg not consuming argument.
2019-01-02 15:01:45 +00:00
thebirk
bcbb59dc11
Fixed int_from_arg not consuming argument.
2019-01-02 15:56:35 +01:00
gingerBill
c1ec45dc0a
Update sys/win32; Add Menu stuff
2019-01-01 20:18:48 +00:00
gingerBill
0778d18bc7
Fix using with bit_field
2019-01-01 15:11:54 +00:00
gingerBill
d7e9b8d374
Update README.md
2019-01-01 14:06:15 +00:00
gingerBill
f647187e53
Fix defer on branching with new scoping rules
2019-01-01 11:59:09 +00:00
gingerBill
9dabbc2c95
Add entity use when using is applied to a variable declaration
2018-12-31 16:43:58 +00:00