onyx.git
18 months agoadded: check that git is installed in onyx package dev
Brendan Hansen [Wed, 29 Nov 2023 01:21:39 +0000 (19:21 -0600)]
added: check that git is installed in onyx package

18 months agoupdated examples
Brendan Hansen [Tue, 28 Nov 2023 21:38:47 +0000 (15:38 -0600)]
updated examples

19 months agoadded ability to specify license in a package file
Brendan Hansen [Tue, 28 Nov 2023 18:37:19 +0000 (12:37 -0600)]
added ability to specify license in a package file

19 months agoadded: shorthand syntax for `void` typed union variants
Brendan Hansen [Tue, 28 Nov 2023 18:16:42 +0000 (12:16 -0600)]
added: shorthand syntax for `void` typed union variants

19 months agoadded: string literals to `cstr`s; miscellaneous bugfixes
Brendan Hansen [Mon, 27 Nov 2023 16:44:52 +0000 (10:44 -0600)]
added: string literals to `cstr`s; miscellaneous bugfixes

19 months agoadded: more functionality to cbindgen
Brendan Hansen [Sun, 26 Nov 2023 05:06:06 +0000 (23:06 -0600)]
added: more functionality to cbindgen

19 months agoadded: onyx version information to runtime
Brendan Hansen [Fri, 24 Nov 2023 19:32:41 +0000 (13:32 -0600)]
added: onyx version information to runtime

19 months agoadded: build configurations to package description
Brendan Hansen [Fri, 24 Nov 2023 19:04:33 +0000 (13:04 -0600)]
added: build configurations to package description

19 months agochanged: `net.make_ipv4_address`
Brendan Hansen [Thu, 23 Nov 2023 05:25:45 +0000 (23:25 -0600)]
changed: `net.make_ipv4_address`

19 months agofixed unset paths in onyx-pkg init
Brendan Hansen [Wed, 22 Nov 2023 20:42:26 +0000 (14:42 -0600)]
fixed unset paths in onyx-pkg init

19 months agofixed: `darwin-wasmer-arm64` runtime target
Brendan Hansen [Wed, 22 Nov 2023 20:29:38 +0000 (14:29 -0600)]
fixed: `darwin-wasmer-arm64` runtime target

19 months agofixed: wasmer library path in `darwin-wasmer-arm64`
Brendan Hansen [Wed, 22 Nov 2023 20:23:29 +0000 (14:23 -0600)]
fixed: wasmer library path in `darwin-wasmer-arm64`

19 months agofixed: `darwin-wasmer-arm64` download path
Brendan Hansen [Wed, 22 Nov 2023 20:20:07 +0000 (14:20 -0600)]
fixed: `darwin-wasmer-arm64` download path

19 months agofixed: `darwin-wasmer-arm64` compilation
Brendan Hansen [Wed, 22 Nov 2023 20:16:04 +0000 (14:16 -0600)]
fixed: `darwin-wasmer-arm64` compilation

19 months agoforgot to actually add the target to the matrix
Brendan Hansen [Wed, 22 Nov 2023 20:09:07 +0000 (14:09 -0600)]
forgot to actually add the target to the matrix

19 months agoadded: `darwin-wasmer-arm64` compilation
Brendan Hansen [Wed, 22 Nov 2023 20:08:10 +0000 (14:08 -0600)]
added: `darwin-wasmer-arm64` compilation

19 months agofixed: runtime on `darwin-wasmer-amd64`
Brendan Hansen [Wed, 22 Nov 2023 19:47:38 +0000 (13:47 -0600)]
fixed: runtime on `darwin-wasmer-amd64`

19 months agofixed: distribution of `darwin-amd64`
Brendan Hansen [Wed, 22 Nov 2023 19:29:34 +0000 (13:29 -0600)]
fixed: distribution of `darwin-amd64`

19 months agofixed: darwin compilation of random_get
Brendan Hansen [Wed, 22 Nov 2023 19:26:01 +0000 (13:26 -0600)]
fixed: darwin compilation of random_get

19 months agofixed: `darwin-wasmer-amd64` compilation
Brendan Hansen [Wed, 22 Nov 2023 19:20:09 +0000 (13:20 -0600)]
fixed: `darwin-wasmer-amd64` compilation

19 months agofixed: `darwin-wasmer-amd64` compilation
Brendan Hansen [Wed, 22 Nov 2023 19:17:34 +0000 (13:17 -0600)]
fixed: `darwin-wasmer-amd64` compilation

19 months agoadded: `darwin-wasmer-amd64` support
Brendan Hansen [Wed, 22 Nov 2023 19:14:09 +0000 (13:14 -0600)]
added: `darwin-wasmer-amd64` support

19 months agoworking on package documentation
Brendan Hansen [Wed, 22 Nov 2023 19:00:51 +0000 (13:00 -0600)]
working on package documentation

19 months agosmall bugfixes with KDL parsing and onyx-pkg
Brendan Hansen [Wed, 22 Nov 2023 01:05:09 +0000 (19:05 -0600)]
small bugfixes with KDL parsing and onyx-pkg

19 months agoupdated package manager to use KDL instead of INI
Brendan Hansen [Tue, 21 Nov 2023 23:46:26 +0000 (17:46 -0600)]
updated package manager to use KDL instead of INI

19 months agoimprovements to KDL library
Brendan Hansen [Tue, 21 Nov 2023 23:43:48 +0000 (17:43 -0600)]
improvements to KDL library

19 months agoadded: getting/setting current directory
Brendan Hansen [Tue, 21 Nov 2023 16:16:36 +0000 (10:16 -0600)]
added: getting/setting current directory

19 months agoadded: KDL support; bugfixed: segfault in lexer
Brendan Hansen [Tue, 21 Nov 2023 03:49:08 +0000 (21:49 -0600)]
added: KDL support; bugfixed: segfault in lexer

19 months agofixed: bug with wasmer runtime crashing on new thread creation
Brendan Hansen [Mon, 20 Nov 2023 15:25:03 +0000 (09:25 -0600)]
fixed: bug with wasmer runtime crashing on new thread creation

19 months agoadded: `Date.start_of_month()` and `Date.end_of_month()`
Brendan Hansen [Mon, 20 Nov 2023 02:24:56 +0000 (20:24 -0600)]
added: `Date.start_of_month()` and `Date.end_of_month()`

19 months agofixed: package manager on MacOS
Brendan Hansen [Sun, 19 Nov 2023 17:59:46 +0000 (11:59 -0600)]
fixed: package manager on MacOS

19 months agoupdated CHANGELOG
Brendan Hansen [Sun, 19 Nov 2023 05:07:05 +0000 (23:07 -0600)]
updated CHANGELOG

19 months agorenamed: `core/std` -> `core/module`; `--no-std` -> `--no-core`
Brendan Hansen [Sun, 19 Nov 2023 03:55:09 +0000 (21:55 -0600)]
renamed: `core/std` -> `core/module`; `--no-std` -> `--no-core`

19 months agoadded missing and mandatory asset_content_type
Brendan Hansen [Sat, 18 Nov 2023 21:15:10 +0000 (15:15 -0600)]
added missing and mandatory asset_content_type

19 months agofixed wrong upload target
Brendan Hansen [Sat, 18 Nov 2023 21:07:26 +0000 (15:07 -0600)]
fixed wrong upload target

19 months agocannot mix matrix strategy and download artifacts
Brendan Hansen [Sat, 18 Nov 2023 20:59:16 +0000 (14:59 -0600)]
cannot mix matrix strategy and download artifacts

19 months agofixed asset upload
Brendan Hansen [Sat, 18 Nov 2023 20:37:51 +0000 (14:37 -0600)]
fixed asset upload

19 months agomore building improvements on MacOS
Brendan Hansen [Sat, 18 Nov 2023 20:06:10 +0000 (14:06 -0600)]
more building improvements on MacOS

19 months agochanged: build variables
Brendan Hansen [Fri, 17 Nov 2023 19:37:14 +0000 (13:37 -0600)]
changed: build variables

19 months agobugfix: memory limit was not respected; removed heap exports
Brendan Hansen [Fri, 17 Nov 2023 18:41:30 +0000 (12:41 -0600)]
bugfix: memory limit was not respected; removed heap exports

19 months agofixed: macos compilation for amd64
Brendan Hansen [Thu, 16 Nov 2023 23:43:04 +0000 (17:43 -0600)]
fixed: macos compilation for amd64

19 months agotesting: cross compilation for MacOS targets
Brendan Hansen [Thu, 16 Nov 2023 23:39:31 +0000 (17:39 -0600)]
testing: cross compilation for MacOS targets

19 months agofixed: install script infinite loop
Brendan Hansen [Thu, 16 Nov 2023 22:51:12 +0000 (16:51 -0600)]
fixed: install script infinite loop

19 months agofixed: install script infinite loop
Brendan Hansen [Thu, 16 Nov 2023 22:49:27 +0000 (16:49 -0600)]
fixed: install script infinite loop

19 months agofixed: minor issues in installation script
Brendan Hansen [Thu, 16 Nov 2023 22:47:05 +0000 (16:47 -0600)]
fixed: minor issues in installation script

19 months agocleanup build; adding install script
Brendan Hansen [Thu, 16 Nov 2023 22:19:48 +0000 (16:19 -0600)]
cleanup build; adding install script

19 months agochanged: simplifying build process
Brendan Hansen [Thu, 16 Nov 2023 21:35:14 +0000 (15:35 -0600)]
changed: simplifying build process

19 months agotesting GitHub action build on MacOS
Brendan Hansen [Thu, 16 Nov 2023 21:08:03 +0000 (15:08 -0600)]
testing GitHub action build on MacOS

19 months agoadded: `onyx version` subcommand
Brendan Hansen [Thu, 16 Nov 2023 20:40:38 +0000 (14:40 -0600)]
added: `onyx version` subcommand

19 months agoworking on support for MacOS in onyx runtime
Brendan Hansen [Thu, 16 Nov 2023 17:02:44 +0000 (11:02 -0600)]
working on support for MacOS in onyx runtime

19 months agocompilation cleanup
Brendan Hansen [Thu, 16 Nov 2023 16:48:48 +0000 (10:48 -0600)]
compilation cleanup

19 months agofixed compilation because of extra '#endif'
Brendan Hansen [Thu, 16 Nov 2023 16:44:44 +0000 (10:44 -0600)]
fixed compilation because of extra '#endif'

19 months agostarting working on support for MacOS
Brendan Hansen [Thu, 16 Nov 2023 16:38:40 +0000 (10:38 -0600)]
starting working on support for MacOS

19 months agofixed wasmer building, maybe
Brendan Hansen [Thu, 16 Nov 2023 16:08:42 +0000 (10:08 -0600)]
fixed wasmer building, maybe

19 months agomore build changes
Brendan Hansen [Thu, 16 Nov 2023 15:48:53 +0000 (09:48 -0600)]
more build changes

19 months agofixed: wasmer compilation, again
Brendan Hansen [Thu, 16 Nov 2023 04:23:46 +0000 (22:23 -0600)]
fixed: wasmer compilation, again

19 months agofixed: wasmer compilation
Brendan Hansen [Thu, 16 Nov 2023 04:21:51 +0000 (22:21 -0600)]
fixed: wasmer compilation

19 months agofixed: Wasmer build, for real
Brendan Hansen [Thu, 16 Nov 2023 04:20:23 +0000 (22:20 -0600)]
fixed: Wasmer build, for real

19 months agofixed: Wasmer build
Brendan Hansen [Thu, 16 Nov 2023 04:19:18 +0000 (22:19 -0600)]
fixed: Wasmer build

19 months agotesting wasmer build dependency
Brendan Hansen [Thu, 16 Nov 2023 04:18:25 +0000 (22:18 -0600)]
testing wasmer build dependency

19 months agofixed: windows compilation, maybe
Brendan Hansen [Thu, 16 Nov 2023 04:08:02 +0000 (22:08 -0600)]
fixed: windows compilation, maybe

19 months agofixed: linux compilation
Brendan Hansen [Thu, 16 Nov 2023 04:02:05 +0000 (22:02 -0600)]
fixed: linux compilation

19 months agobugfix: linux compilation
Brendan Hansen [Thu, 16 Nov 2023 04:00:49 +0000 (22:00 -0600)]
bugfix: linux compilation

19 months agobugfix: more build bugfixing
Brendan Hansen [Thu, 16 Nov 2023 03:59:15 +0000 (21:59 -0600)]
bugfix: more build bugfixing

19 months agofixed: windows compilation in build
Brendan Hansen [Thu, 16 Nov 2023 03:54:39 +0000 (21:54 -0600)]
fixed: windows compilation in build

19 months agofixed: actually fixed build yaml
Brendan Hansen [Thu, 16 Nov 2023 03:53:51 +0000 (21:53 -0600)]
fixed: actually fixed build yaml

19 months agofixed: build yaml file
Brendan Hansen [Thu, 16 Nov 2023 03:53:16 +0000 (21:53 -0600)]
fixed: build yaml file

19 months agochanged: completely changed build process
Brendan Hansen [Thu, 16 Nov 2023 03:51:39 +0000 (21:51 -0600)]
changed: completely changed build process

19 months agofixed: tcp server issues on WASI
Brendan Hansen [Wed, 15 Nov 2023 04:51:33 +0000 (22:51 -0600)]
fixed: tcp server issues on WASI

19 months agobugfix: possible infinite loops in tcp server
Brendan Hansen [Wed, 15 Nov 2023 04:07:52 +0000 (22:07 -0600)]
bugfix: possible infinite loops in tcp server

19 months agoadded: configurable JS platform layer
Brendan Hansen [Tue, 14 Nov 2023 20:52:12 +0000 (14:52 -0600)]
added: configurable JS platform layer

19 months agoFeature: Memory debugger
Brendan Hansen [Tue, 14 Nov 2023 20:48:31 +0000 (14:48 -0600)]
Feature: Memory debugger

Feature: Memory debugger

19 months agobugfix: formatting of days in time
Brendan Hansen [Sat, 11 Nov 2023 17:47:21 +0000 (11:47 -0600)]
bugfix: formatting of days in time

19 months agobugfix: formatting of days in time
Brendan Hansen [Sat, 11 Nov 2023 17:47:21 +0000 (11:47 -0600)]
bugfix: formatting of days in time

19 months agobugfixes: many things with error handling
Brendan Hansen [Mon, 6 Nov 2023 22:12:24 +0000 (16:12 -0600)]
bugfixes: many things with error handling

19 months agoadded: `MEMDEBUG` configuration option
Brendan Hansen [Mon, 6 Nov 2023 04:18:52 +0000 (22:18 -0600)]
added: `MEMDEBUG` configuration option

19 months agoadded: `--lspinfo` for new LSP needs
Brendan Hansen [Thu, 2 Nov 2023 15:13:28 +0000 (10:13 -0500)]
added: `--lspinfo` for new LSP needs

19 months agominor fixes to vscode outlining
Brendan Hansen [Thu, 2 Nov 2023 03:12:23 +0000 (22:12 -0500)]
minor fixes to vscode outlining

19 months agoadded: `--lspinfo` for new LSP needs
Brendan Hansen [Thu, 2 Nov 2023 15:13:28 +0000 (10:13 -0500)]
added: `--lspinfo` for new LSP needs

19 months agominor fixes to vscode outlining
Brendan Hansen [Thu, 2 Nov 2023 03:12:23 +0000 (22:12 -0500)]
minor fixes to vscode outlining

19 months agoMerge branch 'dev' into feature/memdebug
Brendan Hansen [Tue, 31 Oct 2023 00:53:37 +0000 (19:53 -0500)]
Merge branch 'dev' into feature/memdebug

19 months agoadded: `memdebug` allocator
Brendan Hansen [Tue, 31 Oct 2023 00:52:54 +0000 (19:52 -0500)]
added: `memdebug` allocator

20 months agoRelease 0.1.7
Brendan Hansen [Fri, 27 Oct 2023 15:04:17 +0000 (10:04 -0500)]
Release 0.1.7

Release 0.1.7

20 months agobugfix: many minor bugs
Brendan Hansen [Thu, 26 Oct 2023 03:20:41 +0000 (22:20 -0500)]
bugfix: many minor bugs

20 months agopreparing for release
Brendan Hansen [Wed, 25 Oct 2023 19:41:46 +0000 (14:41 -0500)]
preparing for release

20 months agoupdated CHANGELOG
Brendan Hansen [Wed, 25 Oct 2023 19:34:52 +0000 (14:34 -0500)]
updated CHANGELOG

20 months agobugfix: incorrect symbol name for documented methods
Brendan Hansen [Mon, 23 Oct 2023 15:24:37 +0000 (10:24 -0500)]
bugfix: incorrect symbol name for documented methods

20 months agofixed: dyncallback problems
Brendan Hansen [Mon, 23 Oct 2023 14:44:37 +0000 (09:44 -0500)]
fixed: dyncallback problems

20 months agoadded: callback functionality to `cbindgen`
Brendan Hansen [Mon, 23 Oct 2023 13:42:35 +0000 (08:42 -0500)]
added: callback functionality to `cbindgen`

20 months agoadded: `json.decode_into` and `json.decode_with_result`
Brendan Hansen [Fri, 20 Oct 2023 19:38:40 +0000 (14:38 -0500)]
added: `json.decode_into` and `json.decode_with_result`

20 months agoadded: `slice.group_by`
Brendan Hansen [Thu, 19 Oct 2023 19:36:05 +0000 (14:36 -0500)]
added: `slice.group_by`

20 months agobugfix: TCP server does not require multi-threaded environment
Brendan Hansen [Thu, 19 Oct 2023 14:38:37 +0000 (09:38 -0500)]
bugfix: TCP server does not require multi-threaded environment

20 months agobugfix: fixed windows runtime compilation
Brendan Hansen [Wed, 18 Oct 2023 14:55:05 +0000 (09:55 -0500)]
bugfix: fixed windows runtime compilation

20 months agobugfix: tty stubs on windows were outdated
Brendan Hansen [Wed, 18 Oct 2023 14:48:47 +0000 (09:48 -0500)]
bugfix: tty stubs on windows were outdated

20 months agoadded: stub implementations for networking on windows
Brendan Hansen [Wed, 18 Oct 2023 14:47:36 +0000 (09:47 -0500)]
added: stub implementations for networking on windows

20 months agoadded: TTY bindings to wasi platform
Brendan Hansen [Wed, 18 Oct 2023 14:16:57 +0000 (09:16 -0500)]
added: TTY bindings to wasi platform

20 months agoupdated CHANGELOG
Brendan Hansen [Wed, 18 Oct 2023 14:08:01 +0000 (09:08 -0500)]
updated CHANGELOG

20 months agoadded: stub `__poll` to JS platform
Brendan Hansen [Wed, 18 Oct 2023 14:07:10 +0000 (09:07 -0500)]
added: stub `__poll` to JS platform

20 months agobugfix: vtable was not setup for client sockets
Brendan Hansen [Wed, 18 Oct 2023 13:35:56 +0000 (08:35 -0500)]
bugfix: vtable was not setup for client sockets

20 months agoadded: networking and more to wasi platform layer
Brendan Hansen [Wed, 18 Oct 2023 02:36:52 +0000 (21:36 -0500)]
added: networking and more to wasi platform layer