Brendan Hansen [Tue, 22 Mar 2022 21:02:26 +0000 (16:02 -0500)]
adding very early stages of http library
Brendan Hansen [Tue, 22 Mar 2022 04:28:42 +0000 (23:28 -0500)]
bugfixes in core reader / openal libraries
Brendan Hansen [Fri, 18 Mar 2022 03:52:20 +0000 (22:52 -0500)]
added architecture compile time variable
Brendan Hansen [Thu, 17 Mar 2022 18:55:12 +0000 (13:55 -0500)]
added variant of 'array.contains' and 'array.reverse'
Brendan Hansen [Wed, 16 Mar 2022 13:03:20 +0000 (08:03 -0500)]
preventing what might be a future bug
Brendan Hansen [Wed, 16 Mar 2022 03:17:12 +0000 (22:17 -0500)]
changed struct generation internals
Brendan Hansen [Wed, 16 Mar 2022 01:25:23 +0000 (20:25 -0500)]
bugfix when changing onyx installation directory
Brendan Hansen [Tue, 15 Mar 2022 15:36:47 +0000 (10:36 -0500)]
updating build systems
Brendan Hansen [Mon, 14 Mar 2022 13:25:00 +0000 (08:25 -0500)]
bugfix with escaping strings in includes
Brendan Hansen [Mon, 14 Mar 2022 03:32:35 +0000 (22:32 -0500)]
forgot to add back a line
Brendan Hansen [Mon, 14 Mar 2022 03:26:56 +0000 (22:26 -0500)]
other path bugs
Brendan Hansen [Mon, 14 Mar 2022 03:23:21 +0000 (22:23 -0500)]
bug fixes with path issues
Brendan Hansen [Sun, 13 Mar 2022 02:44:57 +0000 (20:44 -0600)]
added auto_poly test
Brendan Hansen [Sun, 13 Mar 2022 02:34:15 +0000 (20:34 -0600)]
Merge branch 'master' of github.com:brendanfh/onyx
Brendan Hansen [Sun, 13 Mar 2022 02:34:08 +0000 (20:34 -0600)]
bugfixes and cleanup
Brendan Hansen [Sun, 13 Mar 2022 00:38:39 +0000 (18:38 -0600)]
Update README.md
Brendan Hansen [Sun, 13 Mar 2022 00:38:24 +0000 (18:38 -0600)]
Update README.md
Brendan Hansen [Wed, 9 Mar 2022 04:12:13 +0000 (22:12 -0600)]
added simple optimization for single element structures
Brendan Hansen [Wed, 9 Mar 2022 04:07:21 +0000 (22:07 -0600)]
added glfwGetKeyName using cptr
Brendan Hansen [Wed, 9 Mar 2022 02:56:36 +0000 (20:56 -0600)]
updated opengles library to use cptr
Brendan Hansen [Wed, 9 Mar 2022 02:44:20 +0000 (20:44 -0600)]
added experimental cptr feature
Brendan Hansen [Tue, 8 Mar 2022 04:34:02 +0000 (04:34 +0000)]
added aarch64 for linux
Brendan Hansen [Tue, 8 Mar 2022 00:48:31 +0000 (18:48 -0600)]
preparing to try libiwasm
Brendan Hansen [Sat, 5 Mar 2022 22:01:07 +0000 (16:01 -0600)]
bugfixing and new format overload
Brendan Hansen [Wed, 2 Mar 2022 19:20:04 +0000 (13:20 -0600)]
added os.time
Brendan Hansen [Tue, 1 Mar 2022 04:28:16 +0000 (22:28 -0600)]
'#persist' in structs; map bugfix
Brendan Hansen [Mon, 28 Feb 2022 01:54:29 +0000 (19:54 -0600)]
one more subtle bugfix
Brendan Hansen [Mon, 28 Feb 2022 01:52:31 +0000 (19:52 -0600)]
fixed windows specific bugs with "#load_all"
Brendan Hansen [Mon, 28 Feb 2022 01:50:34 +0000 (19:50 -0600)]
added "#load_all" to load all onyx files in a folder
Brendan Hansen [Sun, 27 Feb 2022 23:04:01 +0000 (17:04 -0600)]
added OpenAL module
Brendan Hansen [Sun, 27 Feb 2022 02:45:53 +0000 (20:45 -0600)]
changed tag syntax; added runtime variant of 'new'
Brendan Hansen [Sun, 27 Feb 2022 00:49:41 +0000 (18:49 -0600)]
changed syntax for tagging structures
Brendan Hansen [Sat, 26 Feb 2022 21:55:13 +0000 (15:55 -0600)]
struct method in type data; bug fixes
Brendan Hansen [Sat, 26 Feb 2022 03:03:55 +0000 (21:03 -0600)]
added get_struct_by_name
Brendan Hansen [Sat, 26 Feb 2022 01:15:36 +0000 (19:15 -0600)]
bugfix when using structs with any members
Brendan Hansen [Fri, 25 Feb 2022 21:12:30 +0000 (15:12 -0600)]
better method call support; method calls with blocks
Brendan Hansen [Tue, 22 Feb 2022 23:52:45 +0000 (17:52 -0600)]
bugfix with using #code blocks at runtime
Brendan Hansen [Sat, 19 Feb 2022 16:37:19 +0000 (10:37 -0600)]
added syntax for avoid redeclaration error
Brendan Hansen [Fri, 11 Feb 2022 19:08:24 +0000 (13:08 -0600)]
forgot to commit change with kernel32.lib
Brendan Hansen [Fri, 11 Feb 2022 19:04:56 +0000 (13:04 -0600)]
fixing GetEnvironmentVariableA
Brendan Hansen [Fri, 11 Feb 2022 18:57:41 +0000 (12:57 -0600)]
Using 'GetEnvironmentVariable' on windows for onyx path
Brendan Hansen [Thu, 10 Feb 2022 16:09:47 +0000 (10:09 -0600)]
cleanup; added random.string
Brendan Hansen [Mon, 7 Feb 2022 02:32:44 +0000 (20:32 -0600)]
bugfixes and more parse_any
Brendan Hansen [Sun, 6 Feb 2022 23:58:20 +0000 (17:58 -0600)]
started standard way of parsing anything from a string
Brendan Hansen [Fri, 4 Feb 2022 04:00:41 +0000 (22:00 -0600)]
forgot a file in windows build
Brendan Hansen [Fri, 4 Feb 2022 03:55:39 +0000 (21:55 -0600)]
fixing windows onyx_runtime build
Brendan Hansen [Fri, 4 Feb 2022 03:35:17 +0000 (21:35 -0600)]
testing more artifacts for windows build
Brendan Hansen [Wed, 2 Feb 2022 16:37:38 +0000 (10:37 -0600)]
str_to_i64 works in multiple bases
Brendan Hansen [Wed, 2 Feb 2022 14:30:25 +0000 (08:30 -0600)]
tiny bugfix with writing one byte at a time
Brendan Hansen [Mon, 31 Jan 2022 03:48:27 +0000 (21:48 -0600)]
added type_info.enum_values
Brendan Hansen [Sun, 30 Jan 2022 18:54:25 +0000 (12:54 -0600)]
export directive name can be an expression
Brendan Hansen [Sat, 29 Jan 2022 14:02:02 +0000 (08:02 -0600)]
fixed the quick fix
Brendan Hansen [Sat, 29 Jan 2022 05:53:23 +0000 (23:53 -0600)]
quick for deeper issue regarding block statement index
Brendan Hansen [Sat, 29 Jan 2022 02:56:26 +0000 (20:56 -0600)]
bugfixes with bad chars in errors and simd
Brendan Hansen [Fri, 28 Jan 2022 16:55:11 +0000 (10:55 -0600)]
Fixed bug with sourcing from multiple gl shaders
Brendan Hansen [Thu, 27 Jan 2022 14:12:53 +0000 (08:12 -0600)]
fixed scoping issues with copied static ifs
Brendan Hansen [Thu, 27 Jan 2022 05:16:45 +0000 (23:16 -0600)]
static ifs in procedure are much better now
Brendan Hansen [Tue, 25 Jan 2022 03:21:42 +0000 (21:21 -0600)]
bugfix with used pointer members
Brendan Hansen [Mon, 24 Jan 2022 18:29:24 +0000 (12:29 -0600)]
bugfix in tcp server
Brendan Hansen [Sat, 22 Jan 2022 03:45:51 +0000 (21:45 -0600)]
switch cases are looser in the syntax tree now
Brendan Hansen [Fri, 21 Jan 2022 18:48:58 +0000 (12:48 -0600)]
better tcp server code
Brendan Hansen [Wed, 19 Jan 2022 14:39:53 +0000 (08:39 -0600)]
changed slice cast rules; more tcp server features
Brendan Hansen [Wed, 19 Jan 2022 04:09:50 +0000 (22:09 -0600)]
basics of generic TCP server
Brendan Hansen [Wed, 19 Jan 2022 01:13:14 +0000 (19:13 -0600)]
even nicer api for socket_poll_all
Brendan Hansen [Wed, 19 Jan 2022 00:39:18 +0000 (18:39 -0600)]
improved socket_poll_all implementation
Brendan Hansen [Tue, 18 Jan 2022 22:11:34 +0000 (16:11 -0600)]
added ability to get the connected address and port
Brendan Hansen [Tue, 18 Jan 2022 19:15:49 +0000 (13:15 -0600)]
fixed __sleep
Brendan Hansen [Tue, 18 Jan 2022 19:12:45 +0000 (13:12 -0600)]
added os.sleep
Brendan Hansen [Tue, 18 Jan 2022 17:53:50 +0000 (11:53 -0600)]
ability for changes to be null
Brendan Hansen [Tue, 18 Jan 2022 17:06:07 +0000 (11:06 -0600)]
added socket polling
Brendan Hansen [Tue, 18 Jan 2022 04:49:46 +0000 (22:49 -0600)]
bugfixes with array.alloc_one
Brendan Hansen [Tue, 18 Jan 2022 04:11:30 +0000 (22:11 -0600)]
random changes to networking
Brendan Hansen [Mon, 17 Jan 2022 22:41:50 +0000 (16:41 -0600)]
even more cleanup in net
Brendan Hansen [Mon, 17 Jan 2022 21:31:03 +0000 (15:31 -0600)]
cleanup in net/net.onyx
Brendan Hansen [Mon, 17 Jan 2022 21:10:33 +0000 (15:10 -0600)]
added basic networking for Linux
Brendan Hansen [Mon, 17 Jan 2022 04:55:25 +0000 (22:55 -0600)]
updated comment in heap.onyx
Brendan Hansen [Mon, 17 Jan 2022 04:00:55 +0000 (22:00 -0600)]
"better" heap freeing
Brendan Hansen [Mon, 17 Jan 2022 03:05:19 +0000 (21:05 -0600)]
printing a stack trace on trap; best fit not first fit
Brendan Hansen [Mon, 17 Jan 2022 01:37:50 +0000 (19:37 -0600)]
better printing when trap occurs
Brendan Hansen [Sun, 16 Jan 2022 20:51:55 +0000 (14:51 -0600)]
added perlin_test; changed heap_resize to allocate if null is provided
Brendan Hansen [Sat, 15 Jan 2022 22:02:55 +0000 (16:02 -0600)]
added basic perlin noise implementation
Brendan Hansen [Sat, 15 Jan 2022 16:32:25 +0000 (10:32 -0600)]
updating examples; stricter Iterable interface
Brendan Hansen [Sat, 15 Jan 2022 16:16:18 +0000 (10:16 -0600)]
bugfix with new interface system
Brendan Hansen [Sat, 15 Jan 2022 03:09:24 +0000 (21:09 -0600)]
more powerful interfaces using expected types
Brendan Hansen [Fri, 14 Jan 2022 18:55:09 +0000 (12:55 -0600)]
moved argument parsing code to core
Brendan Hansen [Mon, 10 Jan 2022 17:44:09 +0000 (11:44 -0600)]
parallel_for is only included if multi-threaded
Brendan Hansen [Mon, 10 Jan 2022 02:20:47 +0000 (20:20 -0600)]
made even quicker procedures
Brendan Hansen [Fri, 7 Jan 2022 17:34:23 +0000 (11:34 -0600)]
made #solidify better
Brendan Hansen [Thu, 6 Jan 2022 16:22:03 +0000 (10:22 -0600)]
cleaning up old files
Brendan Hansen [Thu, 6 Jan 2022 00:20:45 +0000 (18:20 -0600)]
potential bug fixes
Brendan Hansen [Thu, 6 Jan 2022 00:00:58 +0000 (18:00 -0600)]
small code change for big improvements
Brendan Hansen [Wed, 5 Jan 2022 12:59:40 +0000 (06:59 -0600)]
making auto polymorphism even better
Brendan Hansen [Wed, 5 Jan 2022 03:53:47 +0000 (21:53 -0600)]
better error message; using auto polymorphic
Brendan Hansen [Wed, 5 Jan 2022 03:20:16 +0000 (21:20 -0600)]
started working on auto polymorphic functions
Brendan Hansen [Tue, 4 Jan 2022 17:42:10 +0000 (11:42 -0600)]
refactored polymorphic procs and funcs together
Brendan Hansen [Tue, 4 Jan 2022 16:05:57 +0000 (10:05 -0600)]
improvements to poly struct parameter lookups
Brendan Hansen [Tue, 4 Jan 2022 00:18:53 +0000 (18:18 -0600)]
removed parallel_for test case because it is broken
Brendan Hansen [Tue, 4 Jan 2022 00:09:21 +0000 (18:09 -0600)]
added parallel for test case
Brendan Hansen [Mon, 3 Jan 2022 21:57:40 +0000 (15:57 -0600)]
syncing; found some more bugs
Brendan Hansen [Mon, 3 Jan 2022 21:33:26 +0000 (15:33 -0600)]
cleaned up parallel_for