Commit Graph

631 Commits

Author SHA1 Message Date
gingerBill
a194aa5a9e Minimize mem.zero use 2019-02-06 13:33:31 +00:00
gingerBill
fa5d00521b Remove inline from many of the mem.* procedures 2019-02-04 12:15:51 +00:00
gingerBill
dee28d998f Allow for @indent for attributes that don't require any parameters; Add -ignore-unknown-attributes 2019-01-30 14:24:14 +00:00
gingerBill
238a40321a inline certain mem.* procedures 2019-01-29 22:08:48 +00:00
gingerBill
c6dee52abe Finish up package odin_parser 2019-01-29 21:53:16 +00:00
gingerBill
2b80683fc7 Vet odin/* packages 2019-01-27 19:01:33 +00:00
gingerBill
5f840ea2fc package odin_parser 2019-01-26 20:17:03 +00:00
gingerBill
c72427fd1e package odin_parser 2019-01-26 20:14:06 +00:00
gingerBill
a96bf08266 Fix tokenizer.odin bugs 2019-01-24 21:40:09 +00:00
gingerBill
c197a27185 Merge branch 'master' of https://github.com/odin-lang/Odin 2019-01-24 15:53:27 +00:00
gingerBill
5ccccf8816 Add package odin/token; package odin/tokenizer 2019-01-24 15:53:17 +00:00
gingerBill
345e790f52 Remove dead code 2019-01-24 15:52:51 +00:00
Jeroen van Rijn
be1a3488a4 Initial support for GetVersionExA 2019-01-18 13:37:40 +01: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
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
51da3e469b Add win32 cursor stuff 2019-01-05 11:16:14 +00:00
gingerBill
dd28fe6e82 Update CEL 2019-01-03 00:12:24 +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
thebirk
a32f024d94 Fixed bug for Bill because he is a lazy boi. 2019-01-02 16:18:55 +01: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
f647187e53 Fix defer on branching with new scoping rules 2019-01-01 11:59:09 +00:00
gingerBill
4167168c63 Fix vetting 2018-12-31 16:37:27 +00:00
gingerBill
1c9656aedb Vet core library 2018-12-31 15:50:49 +00:00
gingerBill
e5f188241c Move error handling for bounds checking into separate procedures (eliminate caching issues) 2018-12-31 11:41:56 +00:00
gingerBill
5ba3d90893 Fix os_windows.odin bugs 2018-12-30 14:43:39 +00:00
matt
e084799b31 Fix bugs and inconsistencies with linux versions of os package 2018-12-30 02:06:41 -07:00
gingerBill
775f1e2c95 Fix default parameter assignment checking 2018-12-28 11:20:31 +00:00
gingerBill
b2d40680c8 Fix join and concatenate to use the supplied allocator 2018-12-26 19:38:05 +00:00
gingerBill
8662df2b7f Update package strings 2018-12-26 19:33:56 +00:00
gingerBill
6abbc9f1b5 Merge pull request #310 from mattt-b/master
Fix os.open on linux/osx
2018-12-26 17:37:20 +00:00
gingerBill
66a9fde12c Remove #[...] attribute syntax.
(Not really worth the change)
2018-12-26 16:23:25 +00:00