Brendan Hansen [Thu, 16 Dec 2021 01:26:26 +0000 (19:26 -0600)]
cleaned solution
Brendan Hansen [Wed, 15 Dec 2021 23:43:13 +0000 (17:43 -0600)]
finished day 15 of aoc-2021
Brendan Hansen [Wed, 15 Dec 2021 23:03:42 +0000 (17:03 -0600)]
using the actual aoc input
Brendan Hansen [Wed, 15 Dec 2021 23:03:20 +0000 (17:03 -0600)]
working on day 15 of aoc-2021
Brendan Hansen [Tue, 14 Dec 2021 20:09:43 +0000 (14:09 -0600)]
cleanup day 14 solution
Brendan Hansen [Tue, 14 Dec 2021 20:05:46 +0000 (14:05 -0600)]
added day 14 of aoc-2021
Brendan Hansen [Tue, 14 Dec 2021 00:44:20 +0000 (18:44 -0600)]
added i16 and u16 to print
Brendan Hansen [Mon, 13 Dec 2021 14:27:06 +0000 (08:27 -0600)]
made array.unique work on all array types
Brendan Hansen [Mon, 13 Dec 2021 14:22:20 +0000 (08:22 -0600)]
added day 13 of aoc-2021
Brendan Hansen [Mon, 13 Dec 2021 03:47:43 +0000 (21:47 -0600)]
forgot to remove commented code
Brendan Hansen [Mon, 13 Dec 2021 03:21:07 +0000 (21:21 -0600)]
dynamic strings in include statements
Brendan Hansen [Mon, 13 Dec 2021 03:06:52 +0000 (21:06 -0600)]
temporary changes
Brendan Hansen [Mon, 13 Dec 2021 01:02:25 +0000 (19:02 -0600)]
yielding when file not found
Brendan Hansen [Sun, 12 Dec 2021 21:20:54 +0000 (15:20 -0600)]
removing old test_library
Brendan Hansen [Sun, 12 Dec 2021 20:06:53 +0000 (14:06 -0600)]
added back directories to wasi runtime
Brendan Hansen [Sun, 12 Dec 2021 19:22:44 +0000 (13:22 -0600)]
added day 12 of aoc-2021
Brendan Hansen [Sun, 12 Dec 2021 15:48:22 +0000 (09:48 -0600)]
added command line arguments to onyx runtime
Brendan Hansen [Sun, 12 Dec 2021 04:54:29 +0000 (22:54 -0600)]
added os.exit
Brendan Hansen [Sun, 12 Dec 2021 04:18:28 +0000 (22:18 -0600)]
forgot to add file_size
Brendan Hansen [Sun, 12 Dec 2021 04:02:37 +0000 (22:02 -0600)]
added directory support to onyx fs
Brendan Hansen [Sat, 11 Dec 2021 21:48:49 +0000 (15:48 -0600)]
fixed linux bugs with onyx fs
Brendan Hansen [Sat, 11 Dec 2021 21:26:12 +0000 (15:26 -0600)]
got onyx's filesystem working on windows; bugs on linux
Brendan Hansen [Sat, 11 Dec 2021 19:27:22 +0000 (13:27 -0600)]
started the process of ditching WASI for Onyx runtime
Brendan Hansen [Sat, 11 Dec 2021 15:38:42 +0000 (09:38 -0600)]
added day 11 of aoc-2021
Brendan Hansen [Sat, 11 Dec 2021 01:18:21 +0000 (19:18 -0600)]
adding thoughts about ditching Wasi for onyx runtime
Brendan Hansen [Fri, 10 Dec 2021 22:42:01 +0000 (16:42 -0600)]
made build file executable
Brendan Hansen [Fri, 10 Dec 2021 19:14:05 +0000 (13:14 -0600)]
fixed onyx build
Brendan Hansen [Fri, 10 Dec 2021 19:09:24 +0000 (13:09 -0600)]
moved onyx_runtime out of the compiler and into a module
Brendan Hansen [Fri, 10 Dec 2021 16:43:51 +0000 (10:43 -0600)]
added VERY basic implementation of onyxrun
Brendan Hansen [Fri, 10 Dec 2021 16:28:39 +0000 (10:28 -0600)]
more code restructing for isolating onyx_runtime
Brendan Hansen [Fri, 10 Dec 2021 16:17:44 +0000 (10:17 -0600)]
working to isolate the onyx_runtime functionality
Brendan Hansen [Fri, 10 Dec 2021 15:18:05 +0000 (09:18 -0600)]
added quick function example
Brendan Hansen [Fri, 10 Dec 2021 14:38:33 +0000 (08:38 -0600)]
added day 10 of aoc-2021
Brendan Hansen [Fri, 10 Dec 2021 13:35:31 +0000 (07:35 -0600)]
added some examples
Brendan Hansen [Thu, 9 Dec 2021 19:31:49 +0000 (13:31 -0600)]
added day 9 of aoc-2021
Brendan Hansen [Wed, 8 Dec 2021 18:46:12 +0000 (12:46 -0600)]
added '#cstr' strings for easier c-strings
Brendan Hansen [Wed, 8 Dec 2021 17:36:56 +0000 (11:36 -0600)]
added #library_path to specify where libraries are
Brendan Hansen [Wed, 8 Dec 2021 17:05:55 +0000 (11:05 -0600)]
updated vscode-textmate-languageservice to 0.2.0
Brendan Hansen [Wed, 8 Dec 2021 15:46:00 +0000 (09:46 -0600)]
added day 8 of aoc-2021
Brendan Hansen [Wed, 8 Dec 2021 04:08:48 +0000 (22:08 -0600)]
finalized fixing linux build scripts
Brendan Hansen [Wed, 8 Dec 2021 04:08:29 +0000 (22:08 -0600)]
pluggable modules work on windows; ready for merge
Brendan Hansen [Tue, 7 Dec 2021 21:51:52 +0000 (15:51 -0600)]
more c functions
Brendan Hansen [Tue, 7 Dec 2021 18:58:20 +0000 (12:58 -0600)]
added glfw callbacks (bit of a hack)
Brendan Hansen [Tue, 7 Dec 2021 13:44:51 +0000 (07:44 -0600)]
Merge branch 'master' into pluggable-modules
Brendan Hansen [Tue, 7 Dec 2021 13:44:35 +0000 (07:44 -0600)]
added day 7 of aoc-2021
Brendan Hansen [Tue, 7 Dec 2021 04:26:08 +0000 (22:26 -0600)]
planned a way to do glfw callbacks
Brendan Hansen [Mon, 6 Dec 2021 21:38:46 +0000 (15:38 -0600)]
added more glfw3 mappings
Brendan Hansen [Mon, 6 Dec 2021 17:49:23 +0000 (11:49 -0600)]
(mostly) completed opengles module
Brendan Hansen [Mon, 6 Dec 2021 13:43:56 +0000 (07:43 -0600)]
Merge branch 'master' into pluggable-modules
Brendan Hansen [Mon, 6 Dec 2021 13:43:13 +0000 (07:43 -0600)]
added day 6 of aoc-2021
Brendan Hansen [Mon, 6 Dec 2021 03:28:55 +0000 (21:28 -0600)]
more opengles functionality
Brendan Hansen [Mon, 6 Dec 2021 02:13:16 +0000 (20:13 -0600)]
making headway on opengles and glfw libraries
Brendan Hansen [Sun, 5 Dec 2021 21:27:23 +0000 (15:27 -0600)]
Merge branch 'master' into pluggable-modules
Brendan Hansen [Sun, 5 Dec 2021 21:25:50 +0000 (15:25 -0600)]
added #foreign blocks for quicker bulk definitions
Brendan Hansen [Sun, 5 Dec 2021 20:43:06 +0000 (14:43 -0600)]
starting to work on glfw3 native module
Brendan Hansen [Sun, 5 Dec 2021 19:14:35 +0000 (13:14 -0600)]
storing and loading _onyx_libs in wasm binary
Brendan Hansen [Sun, 5 Dec 2021 18:08:18 +0000 (12:08 -0600)]
successfully loading a library dynamically with "#library"
Brendan Hansen [Sun, 5 Dec 2021 15:29:31 +0000 (09:29 -0600)]
working example of loading a library and dynamically linking functions!
Brendan Hansen [Sun, 5 Dec 2021 14:53:35 +0000 (08:53 -0600)]
Merge branch 'master' into pluggable-modules
Brendan Hansen [Sun, 5 Dec 2021 14:53:23 +0000 (08:53 -0600)]
added day 5 of aoc-2021
Brendan Hansen [Sun, 5 Dec 2021 14:31:54 +0000 (08:31 -0600)]
getting more of the linking to work
Brendan Hansen [Sun, 5 Dec 2021 05:23:49 +0000 (23:23 -0600)]
started planning the pluggable modules
Brendan Hansen [Sat, 4 Dec 2021 22:17:40 +0000 (16:17 -0600)]
upgraded to Wasmer 2.1.0 on Windows
Brendan Hansen [Sat, 4 Dec 2021 22:13:19 +0000 (16:13 -0600)]
upgraded to Wasmer 2.1.0
Brendan Hansen [Sat, 4 Dec 2021 22:10:58 +0000 (16:10 -0600)]
Merge remote-tracking branch 'origin/master'
Brendan Hansen [Sat, 4 Dec 2021 22:10:49 +0000 (16:10 -0600)]
commented
Brendan Hansen [Sat, 4 Dec 2021 21:10:26 +0000 (15:10 -0600)]
added error when using 'any' in macros (temporary fix)
Brendan Hansen [Sat, 4 Dec 2021 20:34:06 +0000 (14:34 -0600)]
fixed test cases
Brendan Hansen [Sat, 4 Dec 2021 20:20:25 +0000 (14:20 -0600)]
added test case for implicit initialization
Brendan Hansen [Sat, 4 Dec 2021 18:14:43 +0000 (12:14 -0600)]
implicit zero-ing of stack allocated variables
Brendan Hansen [Sat, 4 Dec 2021 16:14:30 +0000 (10:14 -0600)]
added day 4 of aoc-2021
Brendan Hansen [Sat, 4 Dec 2021 03:30:22 +0000 (21:30 -0600)]
finished settings for run_tests
Brendan Hansen [Sat, 4 Dec 2021 01:47:33 +0000 (19:47 -0600)]
started adding argument parsing to run_tests
Brendan Hansen [Fri, 3 Dec 2021 21:44:30 +0000 (15:44 -0600)]
moved process.onyx to core.os
Brendan Hansen [Fri, 3 Dec 2021 21:40:02 +0000 (15:40 -0600)]
fixed caller_location test for windows
Brendan Hansen [Fri, 3 Dec 2021 21:29:37 +0000 (15:29 -0600)]
bugfixes with windows process creation
Brendan Hansen [Fri, 3 Dec 2021 17:45:34 +0000 (11:45 -0600)]
switching to using the new test runner for github actions
Brendan Hansen [Fri, 3 Dec 2021 17:42:34 +0000 (11:42 -0600)]
moved file library to os package
Brendan Hansen [Fri, 3 Dec 2021 17:35:52 +0000 (11:35 -0600)]
returning nonzero from onyx run if program returns nonzero
Brendan Hansen [Fri, 3 Dec 2021 17:09:41 +0000 (11:09 -0600)]
added #no_close option to for loops
Brendan Hansen [Fri, 3 Dec 2021 16:55:07 +0000 (10:55 -0600)]
made test runner better
Brendan Hansen [Fri, 3 Dec 2021 15:01:16 +0000 (09:01 -0600)]
added day 3 of aoc-2021
Brendan Hansen [Fri, 3 Dec 2021 04:45:28 +0000 (22:45 -0600)]
multi-threaded the test runner
Brendan Hansen [Fri, 3 Dec 2021 01:29:28 +0000 (19:29 -0600)]
made running subprocesses better on windows
Brendan Hansen [Thu, 2 Dec 2021 20:06:12 +0000 (14:06 -0600)]
started working on a self-hosted testing script
Brendan Hansen [Thu, 2 Dec 2021 17:02:33 +0000 (11:02 -0600)]
better process support on linux
Brendan Hansen [Thu, 2 Dec 2021 14:08:14 +0000 (08:08 -0600)]
defined the return value of __spawn_process
Brendan Hansen [Thu, 2 Dec 2021 13:58:26 +0000 (07:58 -0600)]
random little fixes
Brendan Hansen [Thu, 2 Dec 2021 13:51:06 +0000 (07:51 -0600)]
added aoc-2021 day 2 test case
Brendan Hansen [Thu, 2 Dec 2021 04:12:48 +0000 (22:12 -0600)]
bugfix with linux spawn process
Brendan Hansen [Thu, 2 Dec 2021 04:02:14 +0000 (22:02 -0600)]
added __spawn_process for windows
Brendan Hansen [Wed, 1 Dec 2021 21:23:09 +0000 (15:23 -0600)]
added arguments to __spawn_process
Brendan Hansen [Wed, 1 Dec 2021 20:26:14 +0000 (14:26 -0600)]
added __spawn_process to onyx_run
Brendan Hansen [Wed, 1 Dec 2021 20:25:44 +0000 (14:25 -0600)]
made it easy to change between 4 and 8 byte pointers
Brendan Hansen [Wed, 1 Dec 2021 17:50:25 +0000 (11:50 -0600)]
added standard input reader for onyx and wasi
Brendan Hansen [Wed, 1 Dec 2021 16:47:21 +0000 (10:47 -0600)]
Merge branch 'master' of github.com:brendanfh/onyx
Brendan Hansen [Wed, 1 Dec 2021 16:47:18 +0000 (10:47 -0600)]
drastically improved the io.Reader code
Brendan Hansen [Wed, 1 Dec 2021 04:01:04 +0000 (22:01 -0600)]
documented builtins; cleaning up code with files
Brendan Hansen [Tue, 30 Nov 2021 19:04:50 +0000 (13:04 -0600)]
added test case for struct member pointer
Brendan Hansen [Tue, 30 Nov 2021 19:02:18 +0000 (13:02 -0600)]
added using struct member that are pointers