Deukhoofd
|
92ff5bd0a1
|
Update to rune 0.14, more tests
continuous-integration/drone/push Build is failing
Details
|
2024-06-01 10:26:06 +02:00 |
Deukhoofd
|
67b0abe59f
|
Initial work on rune as scripting library
continuous-integration/drone/push Build is failing
Details
|
2024-04-07 18:55:46 +02:00 |
Deukhoofd
|
6379abf446
|
Update deps, fixes deprecation, update license date
continuous-integration/drone/push Build is failing
Details
|
2023-10-29 17:05:45 +01:00 |
Deukhoofd
|
c75541720b
|
Update wasmer to 4.0
continuous-integration/drone/push Build is passing
Details
|
2023-07-22 12:32:44 +02:00 |
Deukhoofd
|
df5d73c753
|
Update indexmap and hashbrown dependencies
|
2023-07-22 12:31:42 +02:00 |
Deukhoofd
|
12802ce542
|
Support for serializing and deserializing a Pokemon
continuous-integration/drone/push Build is passing
Details
|
2023-07-22 12:23:33 +02:00 |
Deukhoofd
|
6a2353df4c
|
Major work on WASM results
|
2023-06-17 19:05:27 +02:00 |
Deukhoofd
|
6f1880c768
|
Loads of work to replace panics with results.
continuous-integration/drone/push Build is failing
Details
|
2023-04-15 19:33:29 +02:00 |
Deukhoofd
|
feffb5f030
|
Support for new error handling.
continuous-integration/drone/push Build is failing
Details
|
2023-04-15 14:34:42 +02:00 |
Deukhoofd
|
af29abdb1e
|
Fix datatests to be properly working in newer nightly rust
continuous-integration/drone Build is passing
Details
|
2023-04-02 12:07:08 +02:00 |
Deukhoofd
|
27b0a460ad
|
Fixes for newer Rust nightly
continuous-integration/drone/push Build is failing
Details
|
2023-01-02 10:41:57 +01:00 |
Deukhoofd
|
055fbfba78
|
Update Wasmer, log load times, some minor performance tweaks
continuous-integration/drone/push Build is failing
Details
|
2022-12-25 11:26:14 +01:00 |
Deukhoofd
|
02e3d7ecc7
|
Adds MIT License
continuous-integration/drone/push Build is passing
Details
|
2022-12-24 12:06:06 +01:00 |
Deukhoofd
|
d4b1cadad0
|
Implements mocking for MoveData
continuous-integration/drone/push Build is passing
Details
|
2022-11-27 23:00:56 +01:00 |
Deukhoofd
|
27164616e9
|
Update dependencies
continuous-integration/drone/push Build was killed
Details
|
2022-11-27 18:35:49 +01:00 |
Deukhoofd
|
efd1acdfa5
|
Loads of cleanup
continuous-integration/drone/push Build was killed
Details
|
2022-11-27 17:29:29 +01:00 |
Deukhoofd
|
ddfb00d36b
|
FFI for Battle
continuous-integration/drone/push Build is passing
Details
|
2022-10-15 17:21:24 +02:00 |
Deukhoofd
|
726e294f11
|
Initial work on FFI
continuous-integration/drone/push Build is passing
Details
|
2022-09-18 18:02:13 +02:00 |
Deukhoofd
|
a4fd112a07
|
A bunch of fixes and improvements
continuous-integration/drone/push Build is failing
Details
|
2022-09-17 09:38:02 +02:00 |
Deukhoofd
|
b1890681a1
|
A lot more work on WASM script execution
continuous-integration/drone/push Build is passing
Details
|
2022-09-07 18:01:26 +02:00 |
Deukhoofd
|
bd62c1ac62
|
Update to Wasmer 3.0 beta
continuous-integration/drone/push Build is passing
Details
|
2022-08-27 14:14:58 +02:00 |
Deukhoofd
|
2d4253e155
|
More work on WASM handling.
continuous-integration/drone/push Build is failing
Details
|
2022-08-20 12:22:12 +02:00 |
Deukhoofd
|
7682704945
|
Initial work on wasm scripting backend
|
2022-07-18 10:16:47 +02:00 |
Deukhoofd
|
cfabd7c790
|
Removes atomic dependency
continuous-integration/drone/push Build is passing
Details
|
2022-07-01 18:44:09 +02:00 |
Deukhoofd
|
37f0cf8c35
|
Only use assert_approx_eq in dev
|
2022-07-01 18:27:56 +02:00 |
Deukhoofd
|
3c8d633be7
|
Changes for Statistic Sets, use a new way for Atomic traits.
continuous-integration/drone/push Build is passing
Details
|
2022-07-01 17:30:36 +02:00 |
Deukhoofd
|
5576bc8b80
|
More work on using interior mutability instead of exterior mutability for dynamic types (Battle, Pokemon, etc).
continuous-integration/drone/push Build is passing
Details
|
2022-06-18 15:52:39 +02:00 |
Deukhoofd
|
c45c7538bf
|
More removal of RwLocks and replace it with Atomics, to prevent locks.
continuous-integration/drone/push Build is passing
Details
|
2022-06-18 14:17:29 +02:00 |
Deukhoofd
|
b6ddd1ee13
|
First chunk of battling is now fully working, along with integration tests! 🎉
continuous-integration/drone/push Build is failing
Details
|
2022-06-17 19:53:33 +02:00 |
Deukhoofd
|
bd646df225
|
Remove C interface for now pending a full rewrite, adds address sanitizer to CI.
continuous-integration/drone/push Build is passing
Details
|
2022-06-16 18:25:25 +02:00 |
Deukhoofd
|
ff541b0696
|
Loads more work on battling, initial stretch to run a turn done.
continuous-integration/drone/push Build is passing
Details
|
2022-06-16 17:59:33 +02:00 |
Deukhoofd
|
2aadab5a42
|
A lot more work on handling scripts properly.
continuous-integration/drone/push Build is passing
Details
|
2022-06-12 17:57:39 +02:00 |
Deukhoofd
|
c27ea0ae1e
|
Removes derive-getters, as it was incredibly annoying in IDEs, and couldn't figure out borrow lifetimes.
|
2022-06-06 14:43:41 +02:00 |
Deukhoofd
|
ce33ec0649
|
Further massive amounts of work
|
2022-06-06 13:54:59 +02:00 |
Deukhoofd
|
df662ce6b5
|
Change to RwLock over Mutex, so we can read without locking, changes to BattleRandom to allow for cloning, and prevent race conditions.
|
2022-06-04 12:40:32 +02:00 |
Deukhoofd
|
310bf857d2
|
Major amounts of progress
|
2022-06-03 16:35:18 +02:00 |
Deukhoofd
|
2a08fb2645
|
Initial commit, implements most of the static_data side.
|
2021-01-30 22:29:59 +01:00 |