onyx.git
3 years agobugfixes and more parse_any
Brendan Hansen [Mon, 7 Feb 2022 02:32:44 +0000 (20:32 -0600)]
bugfixes and more parse_any

3 years agostarted standard way of parsing anything from a string
Brendan Hansen [Sun, 6 Feb 2022 23:58:20 +0000 (17:58 -0600)]
started standard way of parsing anything from a string

3 years agoforgot a file in windows build
Brendan Hansen [Fri, 4 Feb 2022 04:00:41 +0000 (22:00 -0600)]
forgot a file in windows build

3 years agofixing windows onyx_runtime build
Brendan Hansen [Fri, 4 Feb 2022 03:55:39 +0000 (21:55 -0600)]
fixing windows onyx_runtime build

3 years agotesting more artifacts for windows build
Brendan Hansen [Fri, 4 Feb 2022 03:35:17 +0000 (21:35 -0600)]
testing more artifacts for windows build

3 years agostr_to_i64 works in multiple bases
Brendan Hansen [Wed, 2 Feb 2022 16:37:38 +0000 (10:37 -0600)]
str_to_i64 works in multiple bases

3 years agotiny bugfix with writing one byte at a time
Brendan Hansen [Wed, 2 Feb 2022 14:30:25 +0000 (08:30 -0600)]
tiny bugfix with writing one byte at a time

3 years agoadded type_info.enum_values
Brendan Hansen [Mon, 31 Jan 2022 03:48:27 +0000 (21:48 -0600)]
added type_info.enum_values

3 years agoexport directive name can be an expression
Brendan Hansen [Sun, 30 Jan 2022 18:54:25 +0000 (12:54 -0600)]
export directive name can be an expression

3 years agofixed the quick fix
Brendan Hansen [Sat, 29 Jan 2022 14:02:02 +0000 (08:02 -0600)]
fixed the quick fix

3 years agoquick for deeper issue regarding block statement index
Brendan Hansen [Sat, 29 Jan 2022 05:53:23 +0000 (23:53 -0600)]
quick for deeper issue regarding block statement index

3 years agobugfixes with bad chars in errors and simd
Brendan Hansen [Sat, 29 Jan 2022 02:56:26 +0000 (20:56 -0600)]
bugfixes with bad chars in errors and simd

3 years agoFixed bug with sourcing from multiple gl shaders
Brendan Hansen [Fri, 28 Jan 2022 16:55:11 +0000 (10:55 -0600)]
Fixed bug with sourcing from multiple gl shaders

3 years agofixed scoping issues with copied static ifs
Brendan Hansen [Thu, 27 Jan 2022 14:12:53 +0000 (08:12 -0600)]
fixed scoping issues with copied static ifs

3 years agostatic ifs in procedure are much better now
Brendan Hansen [Thu, 27 Jan 2022 05:16:45 +0000 (23:16 -0600)]
static ifs in procedure are much better now

3 years agobugfix with used pointer members
Brendan Hansen [Tue, 25 Jan 2022 03:21:42 +0000 (21:21 -0600)]
bugfix with used pointer members

3 years agobugfix in tcp server
Brendan Hansen [Mon, 24 Jan 2022 18:29:24 +0000 (12:29 -0600)]
bugfix in tcp server

3 years agoswitch cases are looser in the syntax tree now
Brendan Hansen [Sat, 22 Jan 2022 03:45:51 +0000 (21:45 -0600)]
switch cases are looser in the syntax tree now

3 years agobetter tcp server code
Brendan Hansen [Fri, 21 Jan 2022 18:48:58 +0000 (12:48 -0600)]
better tcp server code

3 years agochanged slice cast rules; more tcp server features
Brendan Hansen [Wed, 19 Jan 2022 14:39:53 +0000 (08:39 -0600)]
changed slice cast rules; more tcp server features

3 years agobasics of generic TCP server
Brendan Hansen [Wed, 19 Jan 2022 04:09:50 +0000 (22:09 -0600)]
basics of generic TCP server

3 years agoeven nicer api for socket_poll_all
Brendan Hansen [Wed, 19 Jan 2022 01:13:14 +0000 (19:13 -0600)]
even nicer api for socket_poll_all

3 years agoimproved socket_poll_all implementation
Brendan Hansen [Wed, 19 Jan 2022 00:39:18 +0000 (18:39 -0600)]
improved socket_poll_all implementation

3 years agoadded ability to get the connected address and port
Brendan Hansen [Tue, 18 Jan 2022 22:11:34 +0000 (16:11 -0600)]
added ability to get the connected address and port

3 years agofixed __sleep
Brendan Hansen [Tue, 18 Jan 2022 19:15:49 +0000 (13:15 -0600)]
fixed __sleep

3 years agoadded os.sleep
Brendan Hansen [Tue, 18 Jan 2022 19:12:45 +0000 (13:12 -0600)]
added os.sleep

3 years agoability for changes to be null
Brendan Hansen [Tue, 18 Jan 2022 17:53:50 +0000 (11:53 -0600)]
ability for changes to be null

3 years agoadded socket polling
Brendan Hansen [Tue, 18 Jan 2022 17:06:07 +0000 (11:06 -0600)]
added socket polling

3 years agobugfixes with array.alloc_one
Brendan Hansen [Tue, 18 Jan 2022 04:49:46 +0000 (22:49 -0600)]
bugfixes with array.alloc_one

3 years agorandom changes to networking
Brendan Hansen [Tue, 18 Jan 2022 04:11:30 +0000 (22:11 -0600)]
random changes to networking

3 years agoeven more cleanup in net
Brendan Hansen [Mon, 17 Jan 2022 22:41:50 +0000 (16:41 -0600)]
even more cleanup in net

3 years agocleanup in net/net.onyx
Brendan Hansen [Mon, 17 Jan 2022 21:31:03 +0000 (15:31 -0600)]
cleanup in net/net.onyx

3 years agoadded basic networking for Linux
Brendan Hansen [Mon, 17 Jan 2022 21:10:33 +0000 (15:10 -0600)]
added basic networking for Linux

3 years agoupdated comment in heap.onyx
Brendan Hansen [Mon, 17 Jan 2022 04:55:25 +0000 (22:55 -0600)]
updated comment in heap.onyx

3 years ago"better" heap freeing
Brendan Hansen [Mon, 17 Jan 2022 04:00:55 +0000 (22:00 -0600)]
"better" heap freeing

3 years agoprinting a stack trace on trap; best fit not first fit
Brendan Hansen [Mon, 17 Jan 2022 03:05:19 +0000 (21:05 -0600)]
printing a stack trace on trap; best fit not first fit

3 years agobetter printing when trap occurs
Brendan Hansen [Mon, 17 Jan 2022 01:37:50 +0000 (19:37 -0600)]
better printing when trap occurs

3 years agoadded perlin_test; changed heap_resize to allocate if null is provided
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

3 years agoadded basic perlin noise implementation
Brendan Hansen [Sat, 15 Jan 2022 22:02:55 +0000 (16:02 -0600)]
added basic perlin noise implementation

3 years agoupdating examples; stricter Iterable interface
Brendan Hansen [Sat, 15 Jan 2022 16:32:25 +0000 (10:32 -0600)]
updating examples; stricter Iterable interface

3 years agobugfix with new interface system
Brendan Hansen [Sat, 15 Jan 2022 16:16:18 +0000 (10:16 -0600)]
bugfix with new interface system

3 years agomore powerful interfaces using expected types
Brendan Hansen [Sat, 15 Jan 2022 03:09:24 +0000 (21:09 -0600)]
more powerful interfaces using expected types

3 years agomoved argument parsing code to core
Brendan Hansen [Fri, 14 Jan 2022 18:55:09 +0000 (12:55 -0600)]
moved argument parsing code to core

3 years agoparallel_for is only included if multi-threaded
Brendan Hansen [Mon, 10 Jan 2022 17:44:09 +0000 (11:44 -0600)]
parallel_for is only included if multi-threaded

3 years agomade even quicker procedures
Brendan Hansen [Mon, 10 Jan 2022 02:20:47 +0000 (20:20 -0600)]
made even quicker procedures

3 years agomade #solidify better
Brendan Hansen [Fri, 7 Jan 2022 17:34:23 +0000 (11:34 -0600)]
made #solidify better

3 years agocleaning up old files
Brendan Hansen [Thu, 6 Jan 2022 16:22:03 +0000 (10:22 -0600)]
cleaning up old files

3 years agopotential bug fixes
Brendan Hansen [Thu, 6 Jan 2022 00:20:45 +0000 (18:20 -0600)]
potential bug fixes

3 years agosmall code change for big improvements
Brendan Hansen [Thu, 6 Jan 2022 00:00:58 +0000 (18:00 -0600)]
small code change for big improvements

3 years agomaking auto polymorphism even better
Brendan Hansen [Wed, 5 Jan 2022 12:59:40 +0000 (06:59 -0600)]
making auto polymorphism even better

3 years agobetter error message; using auto polymorphic
Brendan Hansen [Wed, 5 Jan 2022 03:53:47 +0000 (21:53 -0600)]
better error message; using auto polymorphic

3 years agostarted working on auto polymorphic functions
Brendan Hansen [Wed, 5 Jan 2022 03:20:16 +0000 (21:20 -0600)]
started working on auto polymorphic functions

3 years agorefactored polymorphic procs and funcs together
Brendan Hansen [Tue, 4 Jan 2022 17:42:10 +0000 (11:42 -0600)]
refactored polymorphic procs and funcs together

3 years agoimprovements to poly struct parameter lookups
Brendan Hansen [Tue, 4 Jan 2022 16:05:57 +0000 (10:05 -0600)]
improvements to poly struct parameter lookups

3 years agoremoved parallel_for test case because it is broken
Brendan Hansen [Tue, 4 Jan 2022 00:18:53 +0000 (18:18 -0600)]
removed parallel_for test case because it is broken

3 years agoadded parallel for test case
Brendan Hansen [Tue, 4 Jan 2022 00:09:21 +0000 (18:09 -0600)]
added parallel for test case

3 years agosyncing; found some more bugs
Brendan Hansen [Mon, 3 Jan 2022 21:57:40 +0000 (15:57 -0600)]
syncing; found some more bugs

3 years agocleaned up parallel_for
Brendan Hansen [Mon, 3 Jan 2022 21:33:26 +0000 (15:33 -0600)]
cleaned up parallel_for

3 years agobugfixes with parallel_for and distributor
Brendan Hansen [Mon, 3 Jan 2022 21:26:43 +0000 (15:26 -0600)]
bugfixes with parallel_for and distributor

3 years agoadded experimental iter.parallel_for
Brendan Hansen [Mon, 3 Jan 2022 19:28:08 +0000 (13:28 -0600)]
added experimental iter.parallel_for

3 years agobugfix with poly struct params
Brendan Hansen [Mon, 3 Jan 2022 14:57:07 +0000 (08:57 -0600)]
bugfix with poly struct params

3 years agotiny potential bug fix
Brendan Hansen [Mon, 3 Jan 2022 05:04:07 +0000 (23:04 -0600)]
tiny potential bug fix

3 years agomade it easier to use custom formatters
Brendan Hansen [Mon, 3 Jan 2022 04:34:52 +0000 (22:34 -0600)]
made it easier to use custom formatters

3 years agobetter error messages when using constraints and polymorphism
Brendan Hansen [Mon, 3 Jan 2022 03:42:22 +0000 (21:42 -0600)]
better error messages when using constraints and polymorphism

3 years agoadded variants of map and filter with contexts
Brendan Hansen [Mon, 3 Jan 2022 02:25:22 +0000 (20:25 -0600)]
added variants of map and filter with contexts

3 years agoadded disabling custom formatting
Brendan Hansen [Fri, 31 Dec 2021 22:40:00 +0000 (16:40 -0600)]
added disabling custom formatting

3 years agoranked error messages to not overwhelm the user
Brendan Hansen [Fri, 31 Dec 2021 22:10:32 +0000 (16:10 -0600)]
ranked error messages to not overwhelm the user

3 years agomade enums behave better with static ifs
Brendan Hansen [Fri, 31 Dec 2021 18:05:23 +0000 (12:05 -0600)]
made enums behave better with static ifs

3 years agoadded 'did you mean ..' to unresolved symbol errors
Brendan Hansen [Thu, 30 Dec 2021 19:08:14 +0000 (13:08 -0600)]
added 'did you mean ..' to unresolved symbol errors

3 years agobugfix with polymorphic tags
Brendan Hansen [Thu, 30 Dec 2021 04:03:31 +0000 (22:03 -0600)]
bugfix with polymorphic tags

3 years agoCustom_Format tag; bugfix with polymorphic structure tags
Brendan Hansen [Thu, 30 Dec 2021 03:57:13 +0000 (21:57 -0600)]
Custom_Format tag; bugfix with polymorphic structure tags

3 years agoadded quotes in custom map printing
Brendan Hansen [Thu, 30 Dec 2021 00:52:59 +0000 (18:52 -0600)]
added quotes in custom map printing

3 years agoadded custom formatters to core libs
Brendan Hansen [Thu, 30 Dec 2021 00:28:37 +0000 (18:28 -0600)]
added custom formatters to core libs

3 years agoMerge branch 'master' of https://github.com/brendanfh/onyx
Brendan Hansen [Wed, 29 Dec 2021 19:03:11 +0000 (13:03 -0600)]
Merge branch 'master' of https://github.com/brendanfh/onyx

3 years agorandom additions
Brendan Hansen [Wed, 29 Dec 2021 19:03:07 +0000 (13:03 -0600)]
random additions

3 years agoMerge pull request #49 from SNDST00M/hotfix-vscode-provider-perf
Brendan Hansen [Thu, 23 Dec 2021 22:35:04 +0000 (16:35 -0600)]
Merge pull request #49 from SNDST00M/hotfix-vscode-provider-perf

Update vscode-textmate-languageservice to 0.2.1

3 years agoUpdated vscode-textmate-languageservice to 0.2.1
IT'S MUNIN JUHURD? [Tue, 21 Dec 2021 15:12:51 +0000 (15:12 +0000)]
Updated vscode-textmate-languageservice to 0.2.1

3 years agoupdated gl
Brendan Hansen [Tue, 21 Dec 2021 01:51:42 +0000 (19:51 -0600)]
updated gl

3 years agochanged implicit code block syntax
Brendan Hansen [Mon, 20 Dec 2021 14:58:35 +0000 (08:58 -0600)]
changed implicit code block syntax

3 years agoadded day 17 of aoc-2021
Brendan Hansen [Fri, 17 Dec 2021 15:21:37 +0000 (09:21 -0600)]
added day 17 of aoc-2021

3 years agoupdating opengl modules
Brendan Hansen [Thu, 16 Dec 2021 22:52:34 +0000 (16:52 -0600)]
updating opengl modules

3 years agoday 16 of aoc-2021; even better overload resolution
Brendan Hansen [Thu, 16 Dec 2021 15:23:42 +0000 (09:23 -0600)]
day 16 of aoc-2021; even better overload resolution

3 years agomade '<<' work for heaps; better overload robustness
Brendan Hansen [Thu, 16 Dec 2021 03:53:43 +0000 (21:53 -0600)]
made '<<' work for heaps; better overload robustness

3 years agoadded a heap data structure to core
Brendan Hansen [Thu, 16 Dec 2021 02:45:30 +0000 (20:45 -0600)]
added a heap data structure to core

3 years agocleaned solution
Brendan Hansen [Thu, 16 Dec 2021 01:26:26 +0000 (19:26 -0600)]
cleaned solution

3 years agofinished day 15 of aoc-2021
Brendan Hansen [Wed, 15 Dec 2021 23:43:13 +0000 (17:43 -0600)]
finished day 15 of aoc-2021

3 years agousing the actual aoc input
Brendan Hansen [Wed, 15 Dec 2021 23:03:42 +0000 (17:03 -0600)]
using the actual aoc input

3 years agoworking on day 15 of aoc-2021
Brendan Hansen [Wed, 15 Dec 2021 23:03:20 +0000 (17:03 -0600)]
working on day 15 of aoc-2021

3 years agocleanup day 14 solution
Brendan Hansen [Tue, 14 Dec 2021 20:09:43 +0000 (14:09 -0600)]
cleanup day 14 solution

3 years agoadded day 14 of aoc-2021
Brendan Hansen [Tue, 14 Dec 2021 20:05:46 +0000 (14:05 -0600)]
added day 14 of aoc-2021

3 years agoadded i16 and u16 to print
Brendan Hansen [Tue, 14 Dec 2021 00:44:20 +0000 (18:44 -0600)]
added i16 and u16 to print

3 years agomade array.unique work on all array types
Brendan Hansen [Mon, 13 Dec 2021 14:27:06 +0000 (08:27 -0600)]
made array.unique work on all array types

3 years agoadded day 13 of aoc-2021
Brendan Hansen [Mon, 13 Dec 2021 14:22:20 +0000 (08:22 -0600)]
added day 13 of aoc-2021

3 years agoforgot to remove commented code
Brendan Hansen [Mon, 13 Dec 2021 03:47:43 +0000 (21:47 -0600)]
forgot to remove commented code

3 years agodynamic strings in include statements
Brendan Hansen [Mon, 13 Dec 2021 03:21:07 +0000 (21:21 -0600)]
dynamic strings in include statements

3 years agotemporary changes
Brendan Hansen [Mon, 13 Dec 2021 03:06:52 +0000 (21:06 -0600)]
temporary changes

3 years agoyielding when file not found
Brendan Hansen [Mon, 13 Dec 2021 01:02:25 +0000 (19:02 -0600)]
yielding when file not found

3 years agoremoving old test_library
Brendan Hansen [Sun, 12 Dec 2021 21:20:54 +0000 (15:20 -0600)]
removing old test_library

3 years agoadded back directories to wasi runtime
Brendan Hansen [Sun, 12 Dec 2021 20:06:53 +0000 (14:06 -0600)]
added back directories to wasi runtime

3 years agoadded day 12 of aoc-2021
Brendan Hansen [Sun, 12 Dec 2021 19:22:44 +0000 (13:22 -0600)]
added day 12 of aoc-2021