Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Complete Rewrite #183

Open
wants to merge 17 commits into
base: main
Choose a base branch
from
Open

feat: Complete Rewrite #183

wants to merge 17 commits into from

Conversation

makspll
Copy link
Owner

@makspll makspll commented Dec 31, 2024

Todo:

  • Global namespace support
  • Removal/Overwriting of script functions
  • Re-check soundness
  • Increase coverage in BMS core

@makspll
Copy link
Owner Author

makspll commented Jan 4, 2025

There is potential to make the book both a reference and source of integration tests for the various languages

github-actions bot and others added 3 commits January 5, 2025 22:22
* chore: release v0.9.0-alpha.2

* Update CHANGELOG.md

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Maksymilian Mozolewski <[email protected]>
@makspll
Copy link
Owner Author

makspll commented Jan 5, 2025

Now released as 0.9.0-alpha.2

makspll and others added 2 commits January 8, 2025 22:32
* fix: bugs to do with multiple languages being initialized

* rhai re-implementation WIP

* feat: switch vscode to xtask

* re-write lua tests to use common integration test framework

* setup rhai tests

* add assertions

* start writing marshalling code for rhai

* move world pointers to thread locals

* move namespace stuff into core

* chore(codegen): update bevy bindings (#195)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* refactor function interface, reduce amount of string cloning, happy cows

* remove extra import, fix lua to_string

* clean up comments

* remove rhai and rune support for now

* correct for changed features in xtasks

* Add note in readme about removal of features

* start adding documentation for new languages

* format

* fix failing test utils test

* generate matrix from xtask

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
makspll and others added 11 commits January 13, 2025 15:58
* chore: make CI/CD compile

* update commit parsers for release plz

* print the output

* fix line issues

* Print a bit more

* fix jq command

* fix command

* Improve display names for actions and fix short name for subcommand

* fix invalid default feature, and remove short option for subcommand

* don't print matrix anymore

* remove short options

* try build docker image

* fix tag

* leave docker for now

* fix into command not taking into account features

* fix various problems

* fix luau compile error

* fix luau and try docker again

* typo

* try without windows platform

* move docker image creation to its own action
…afe_lua_modules into a conditional default feature
* chore: sort functions in bevy_api_gen

* chore(codegen): update bevy bindings (#201)

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

* chore: trigger ci

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* feat: add more functionality to the script registry

* add global namespace alias

* register global functions in lua
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
fix: functions referencing test time dependencies
* Add more information to docs

* add information on world containers

* add edit url to mdbook
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant