Commit Graph

9196 Commits

Author SHA1 Message Date
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