Commit Graph
26 Commits
Author SHA1 Message Date
kyle-mwnz 320de1bc77 feat: musl builds for Node.js (#277)
* feat: Node.js musl builds

* Update branch trigger
2024-11-27 09:22:49 +01:00
stefan-gorulesandIvan Miletic 47812143a0 feat: passthrough nodes (#261)
* feat: passthrough nodes

* update bindings

* update model

* update exclusion

* fix merge strategy

* fix

* fix merge

* add tests

* fix walk

* fix merge

* fix

* fix: add tests

* fix types

---------

Co-authored-by: Ivan Miletic <vnmiletic@gmail.com>
2024-10-23 15:59:31 +02:00
stefan-gorules 3e7cdfcde1 feat: intellisense (#244)
* local: fault tolerant parser

* fix tests

* add intellisense

* fix minor issues

* improve support

* fix fmt

* fix

* fix: improve error messages

* improve error handling and ast

* fix lint

* fix tests

* exclude zen-nodejs from rust tests
2024-09-23 09:23:48 +02:00
stefan-gorules 12ca3f4951 feat: expose engine methods (#242) 2024-09-10 15:05:16 +02:00
stefan-gorules cc3d938b2f feat: function v2 (#212)
* feat: function v2

* expose evaluate

* remove async trait, add caching

* fix naming

* add reverse compatibility

* add http module

* update impl

* resolve issues with reqwest

* fix

* fix

* fix ssl

* remove unused deps

* fix: tests

* fix
2024-07-16 11:22:51 +02:00
stefan-gorules e452df33e9 feat: implement new functions - part 1 (#205)
* feat: implement new functions - part 1

* add enumiter to BuiltInFunction

* fix ci

* remove centos test

* fix workflow
2024-07-04 16:39:58 +02:00
stefan-gorules 2d1bebab03 feat: improve switch performance (#159)
* fix: improve switch performance

* fix pipeline
2024-05-13 10:11:24 +02:00
Stefan afbf48d8c7 chore(release): publish core 2024-04-03 16:13:41 +02:00
Ivan Miletic ae68b4a0dd feat: keys function (#135)
* feat: keys function
2024-03-25 16:30:59 +01:00
2fd7e96b42 feat: native ffi (#121)
Implements native bindings (c) bindings to be used across multiple languages such as:

GoLang
C# (dotNet framework)
...

---------

Co-authored-by: Ivan Miletic <vnmiletic@gmail.com>
Co-authored-by: Ivan Miletic <60513195+ivanmiletic@users.noreply.github.com>
2024-02-09 19:50:37 +01:00
stefan-gorules c281c55ef1 feat: replace v8 with quickjs (#119)
* feat: replace v8 with quickjs

* fix format; fix pipelines

* fix: workflow

* fix: remove incorrect target in node windows pipeline
2024-02-09 10:48:08 +01:00
Ivan Miletic 12e745144d Update go.yaml 2024-02-08 21:37:53 +01:00
Ivan Miletic 5051d57074 Create go.yaml 2024-02-08 21:25:28 +01:00
stefan-gorules 20a68564c6 fix: update dependencies (#102)
* fix: update dependencies

* fix updated interface

* update toolchains in workflows
2023-11-23 12:04:02 +01:00
stefan-gorules 168e37531a fix: github push action version; (#64) 2023-07-27 21:47:52 +02:00
Ivan Miletic 062ee5df90 feat: crates restructure (#22) 2023-04-24 20:28:27 +02:00
stefan-gorules 2013947df1 update rust.yaml 2023-04-06 23:47:07 +02:00
stefan-gorules 759a15eb13 fix: rust job (#15) 2023-04-06 23:35:44 +02:00
Ivan Miletic 2bebcd6a99 feat: serverless examples (#11) 2023-04-06 16:57:03 +02:00
Ivan Miletic d9a8e0ed7d fix: workflows update (#10) 2023-04-06 16:41:43 +02:00
stefan-gorules b2fc35ade3 fix: crates publish yaml (#9)
* fix yaml

* fix yaml

* fix
2023-04-04 18:55:24 +02:00
stefan-gorules c5943145e8 chore: publish to crates.io; (#5)
* chore: publish to crates.io;

* version bump

* version bump

* fix: update crates versioning

* format node
2023-04-04 18:25:47 +02:00
Ivan Miletic e36fcac075 feat: docs and pipelines (#6)
* feat: docs and pipelines

* fix: temp disable test linux aarch64
2023-04-03 00:10:59 +02:00
Ivan Miletic c5c518eeb5 feat: nodejs and python pipelines (#2)
feat: nodejs and python pipelines
2023-04-02 21:10:05 +02:00
stefan-gorules f00d61364a feat: add rust workflow; (#1)
* feat: add rust workflow;

* remove unsupported miri tests and tag ignored tests;
2023-03-29 22:57:29 +02:00
Team GoRules 768175994b Initial commit 2023-03-29 22:14:37 +02:00