bitfl0wer
472c3ae135
Merge branch 'dev' into feature/wasm32-unknown
2023-11-20 14:03:52 +01:00
bitfl0wer
bd7bb90baf
Add tests for WASM
2023-11-20 14:03:06 +01:00
Flori
06f3046134
initial wasm32 'support' ( #443 )
...
* Give tungstenite types distinct names
* reorganize files
* Better feature locking, add wasm.rs
* Implement wasm Backend
* add wasm-bindgen-test
* Build & Test for wasm
* Add macos safari wasm test
* Add wasm32 target
* Add wasm.rs test
* Move wasm-pack installation before test execution
* Fix build on wasm32
* Fix examples depending on tokio::time
* fix clippy warn
* Add example wasm bindgen test
* Add wasm-bindgen to Cargo.toml
* Add wasm test configuration
* Install wasm-bindgen-cli on linux
* Add wasm-bindgen-cli to macos
* Correct "vers" to "version"
* Attempt to locate correct geckodriver
* Run wasm tests first
* maybe this will fix ci :clueless:
* Move wasm-bindgen-cli install
* Add cargo-binstall installation script for
wasm-bindgen-cli
* Try using only one browser
* remove geckodriver
* Move all wasm related tests to macos
* Rename macOS test step for clarity
* Try out combined coverage report
* try different strategy to skip coverage on forks
* Revert "try different strategy to skip coverage on forks"
This reverts commit fb46ab83ac
.
* Revert "Try out combined coverage report"
This reverts commit d34a813d8a
.
2023-11-20 13:40:55 +01:00
bitfl0wer
c7ff1724e6
Revert "Try out combined coverage report"
...
This reverts commit d34a813d8a
.
2023-11-20 13:33:45 +01:00
bitfl0wer
07c8c16496
Revert "try different strategy to skip coverage on forks"
...
This reverts commit fb46ab83ac
.
2023-11-20 13:33:40 +01:00
bitfl0wer
fb46ab83ac
try different strategy to skip coverage on forks
2023-11-20 13:22:23 +01:00
bitfl0wer
d34a813d8a
Try out combined coverage report
2023-11-20 13:16:49 +01:00
bitfl0wer
ced83c2a57
Rename macOS test step for clarity
2023-11-20 12:51:55 +01:00
bitfl0wer
e73ad1d965
Move all wasm related tests to macos
2023-11-20 12:38:39 +01:00
bitfl0wer
ebd64f0e25
remove geckodriver
2023-11-20 12:32:48 +01:00
bitfl0wer
0f09cb8fb1
Try using only one browser
2023-11-20 12:29:20 +01:00
bitfl0wer
5c48cdfb5e
Add cargo-binstall installation script for
...
wasm-bindgen-cli
2023-11-20 12:11:30 +01:00
bitfl0wer
47ecd5ae9f
Move wasm-bindgen-cli install
2023-11-20 12:08:40 +01:00
bitfl0wer
81289ff92b
maybe this will fix ci :clueless:
2023-11-20 12:04:56 +01:00
bitfl0wer
f26d0474ac
Run wasm tests first
2023-11-20 11:59:37 +01:00
bitfl0wer
10adb12298
Attempt to locate correct geckodriver
2023-11-20 11:57:31 +01:00
bitfl0wer
e142fec9f6
Correct "vers" to "version"
2023-11-20 11:46:10 +01:00
bitfl0wer
18abf66f44
Add wasm-bindgen-cli to macos
2023-11-20 11:43:08 +01:00
bitfl0wer
b7eeb0dc8c
Install wasm-bindgen-cli on linux
2023-11-20 11:42:07 +01:00
bitfl0wer
d0a5f194af
Add wasm test configuration
2023-11-20 11:41:46 +01:00
bitfl0wer
8c385ee39e
Add wasm-bindgen to Cargo.toml
2023-11-20 11:41:32 +01:00
bitfl0wer
0b58347628
Add example wasm bindgen test
2023-11-20 00:27:27 +01:00
bitfl0wer
2978f36607
Merge branch 'dev' into feature/wasm32-unknown
2023-11-20 00:25:26 +01:00
bitfl0wer
af7c4116c6
fix clippy warn
2023-11-20 00:25:18 +01:00
bitfl0wer
c82b02047f
Fix examples depending on tokio::time
2023-11-20 00:13:32 +01:00
bitfl0wer
7956a0e3cb
Fix build on wasm32
2023-11-20 00:07:16 +01:00
bitfl0wer
dd2b29622f
Move wasm-pack installation before test execution
2023-11-20 00:07:09 +01:00
bitfl0wer
4023d023ed
Add wasm.rs test
2023-11-20 00:06:35 +01:00
bitfl0wer
a00ec555d0
Add wasm32 target
2023-11-19 23:18:58 +01:00
bitfl0wer
505abdb82d
Add macos safari wasm test
2023-11-19 23:15:12 +01:00
bitfl0wer
5fdac6d48f
Build & Test for wasm
2023-11-19 23:04:25 +01:00
bitfl0wer
5826ccd923
add wasm-bindgen-test
2023-11-19 22:49:41 +01:00
bitfl0wer
1203e20358
Implement wasm Backend
2023-11-19 22:23:24 +01:00
bitfl0wer
8f0d8813eb
Better feature locking, add wasm.rs
2023-11-19 22:04:18 +01:00
bitfl0wer
73342d5dd7
reorganize files
2023-11-19 21:21:34 +01:00
bitfl0wer
6fd6bdcbbc
Give tungstenite types distinct names
2023-11-19 21:15:10 +01:00
Flori
5dbb3b1bf0
Prepare for wasm32-unknown-unknown adoption ( #442 )
...
Building for wasm32 requires changes throughout the project (e.g.
conditional compiling). This PR sets up most of the things needed to
build for this target.
2023-11-19 19:27:20 +01:00
bitfl0wer
b3e7876ccf
feature lock backend_tungstenite
2023-11-19 19:18:25 +01:00
bitfl0wer
a4d5ebb689
Resolve merge conflicts
2023-11-19 19:12:29 +01:00
bitfl0wer
79e70c43a2
Merge branch 'websockets-backend' into feature/wasm32-unknown
2023-11-19 18:35:35 +01:00
bitfl0wer
0e16e55d64
Fix references to heartbeat_thread_communicator
2023-11-19 18:27:49 +01:00
Vincent Junge
5bd8f32a6a
remove superfluous return
2023-11-19 17:47:48 +01:00
Vincent Junge
c0ce540da6
for got unwrap :3
2023-11-19 17:18:08 +01:00
Vincent Junge
dd9945068f
removed leftover type aliases
2023-11-19 17:15:00 +01:00
Vincent Junge
0f446f43b4
removed outdated comment
2023-11-19 17:13:52 +01:00
Vincent Junge
4f207d55d9
prepare for platform-dependant websockets backend
2023-11-19 17:08:53 +01:00
bitfl0wer
19f8403bcf
Make HBHandler<T,S> struct instead of trait
...
Make HeartbeatHandler a generic struct instead of a struct with a trait.
Reduces redundant code
2023-11-19 17:07:08 +01:00
bitfl0wer
70812c529a
Move Heartbeathandler code together
2023-11-19 16:44:38 +01:00
bitfl0wer
f4ae80fee9
temp: impl heartbeathandlercapable
2023-11-19 16:43:21 +01:00
bitfl0wer
b3ebdd69fc
Add TODO comment
2023-11-19 16:42:48 +01:00