ccgauche
|
f6af1e911e
|
Added concurrent execution of plugins
|
2021-06-21 22:28:54 +02:00 |
|
Joshua Barretto
|
cd694b0d6c
|
Began overhauling plugin API
|
2021-06-15 13:38:45 +01:00 |
|
Joshua Barretto
|
51e5b39f5c
|
Added raw_print API, log macro to plugin API
|
2021-06-15 13:38:45 +01:00 |
|
Joshua Barretto
|
47b522e156
|
Enable plugins by default
|
2021-06-15 13:38:45 +01:00 |
|
Imbris
|
23eca4c3f6
|
Re-disable incremental just for common-systems, small fix in plugin
crate, more new clippy fixes
|
2021-05-31 20:44:57 -04:00 |
|
ccgauche
|
bece2cfc76
|
Reduced unsafe
|
2021-03-02 17:41:28 +01:00 |
|
ccgauche
|
6dffd1a9e2
|
Added a Global State API in plugins
|
2021-03-02 17:15:19 +01:00 |
|
ccgauche
|
7f4411ba1f
|
Merge branch 'master' into 'ccgauche/plugin-player-join-event'
# Conflicts:
# CHANGELOG.md
|
2021-03-02 09:45:15 +00:00 |
|
ccgauche
|
db9991ce6d
|
Adressed all comments
|
2021-03-01 22:24:02 +01:00 |
|
ccgauche
|
9628dfaf99
|
Fixed comments
|
2021-03-01 21:29:18 +01:00 |
|
ccgauche
|
dbd4d70b79
|
Lots of improvement in pointer management (switched from i32 to u64) + New event implemented
|
2021-03-01 19:00:44 +01:00 |
|
ccgauche
|
099a180a33
|
Update lib.rs
|
2021-02-28 22:39:53 +01:00 |
|
ccgauche
|
387daf8aea
|
Change invalid message in examples and cleanup
Updated changelog + Removed hello plugin from plugins folder
|
2021-02-23 00:02:58 +01:00 |
|
ccgauche
|
267e7d8b4c
|
Finalized Retrieve API
|
2021-02-22 23:59:41 +01:00 |
|
ccgauche
|
06aa7ab70c
|
Retrieves added + New ECS memory layout for plugins
|
2021-02-22 23:59:32 +01:00 |
|
ccgauche
|
1597fcc79e
|
Fixed the plugin compilation and added comments
TODO: Remove compilation errors on WASM side (while using common).
|
2021-02-22 23:59:25 +01:00 |
|
ccgauche
|
8a693d9fde
|
New cleaner safer version
|
2021-02-22 23:59:15 +01:00 |
|
ccgauche
|
a067a20b69
|
added basic retreive
|
2021-02-22 23:59:11 +01:00 |
|
Marcel Märtens
|
6390e758d4
|
fix clippy in all examples.
added a ignore for plugins, as we cannot remove the `Result<>` type, it is necessary
|
2021-01-13 15:06:04 +01:00 |
|
ccgauche
|
19eb7d1814
|
Fixed tests on WIndows due to target arch wasm32
|
2021-01-10 21:49:10 +01:00 |
|
ccgauche
|
7f20c78ce6
|
Updated to zesterer suggestion
|
2020-12-14 21:48:37 +01:00 |
|
ccgauche
|
248e8f7706
|
added safety section
|
2020-12-14 18:22:03 +01:00 |
|
ccgauche
|
438a0dce88
|
added unsafe on function
|
2020-12-14 17:43:32 +01:00 |
|
ccgauche
|
d7aa26371c
|
Fixed memory issue now using alloc
|
2020-12-14 17:07:05 +01:00 |
|
Joshua Barretto
|
fc96fd780b
|
Moved plugin API to Uid instead of usize for entity IDs, hello plugin to an example
|
2020-12-13 23:08:15 +00:00 |
|
Joshua Barretto
|
023888f560
|
Updated changelog, fmt and clippy fixes
|
2020-12-13 17:40:15 +00:00 |
|
Joshua Barretto
|
f8c8e342e6
|
Moved common networking code to common/net, clippy fixes
|
2020-12-13 17:23:45 +00:00 |
|
Joshua Barretto
|
027842f832
|
Resolved plugin dependency cycle, allowing more interesting plugin API
|
2020-12-13 17:15:33 +00:00 |
|
Joshua Barretto
|
8e937a50ca
|
Better plugin API
|
2020-12-13 17:15:33 +00:00 |
|
ccgauche
|
b18eda37b5
|
Added parallelism to event execution using rayon
|
2020-12-13 17:15:33 +00:00 |
|
ccgauche
|
cae81e625e
|
Added plugin command support
|
2020-12-13 17:15:33 +00:00 |
|
Joshua Barretto
|
2743825181
|
Force type-correct hooks, renamed proc macro
|
2020-12-13 17:15:33 +00:00 |
|
Joshua Barretto
|
780f54ac90
|
Reorganised plugin crates
|
2020-12-13 17:15:32 +00:00 |
|