Commit graph

24 commits

Author SHA1 Message Date
Andrew Jeffery
01159056ef
Add dev command for building wasm backend (#199)
* Add dev command for building wasm backend

This aims to reduce the time spent building when testing with the wasm
backend. On my machine `yarn release` takes 20s while `yarn dev` takes
just 2s.

* Separate out building wasm
2021-06-29 17:12:24 +01:00
Orion Henry
3db6f9ef13
Fix Clippy issues, broken tests, formatting issues (#188)
* fix clippy errors

* Bump travis nvm version

* Add smol_str arbitrary

* Fix Err prefix clippy error

* Fix clippy needless-borrow

* Ensure SortedVec sorts on deserialize

Co-authored-by: Andrew Jeffery <dev@jeffas.io>
2021-06-28 13:20:21 +01:00
Andrew Jeffery
cf42e72662
Add building docs to CI (#192) 2021-06-28 12:59:39 +01:00
Andrew Jeffery
a0bd33e5a6
Refactor travis to have more jobs (#120)
* Refactor travis to have more jobs
2021-05-20 11:01:54 +01:00
Andrew Jeffery
1289f70ac4
Remove duplicate yarn release in travis (#108) 2021-05-07 11:56:41 +01:00
Andrew Jeffery
1f3a6d0ffc CI: only run on main branch
Also runs on PRs to main
2021-04-24 14:25:31 -07:00
Andrew Jeffery
7fa62da400 CI: Don't test all targets
This unnecessarily runs the benchmarks to ensure they pass.
2021-04-24 14:25:31 -07:00
Andrew Jeffery
c9ba656c0c
CI: Use newer version of nodejs (#93) 2021-04-21 12:24:51 +01:00
Vedant Roy
e607d2e22b
add js interop testing (#91)
* add js interop testing

* checkout specific commit + fix bug in if stmt

* implement suggestions

* add to travis

* friendly error message + fix inverted if

* more intuitive order
2021-04-07 16:54:51 +01:00
Andrew Jeffery
ef6589ea1a Ensure we return to the root build dir 2021-04-07 08:07:53 -07:00
Andrew Jeffery
f9513cf970
Fix benchmarks using text (#74)
* Fix benchmarks using text

* CI: change --all to --all-targets

--all is a deprecated alias to --workspace where we also want to build
all targets: benches, tests, examples etc.
2021-03-31 10:41:08 +01:00
Andrew Jeffery
776aef660a
Fix alignment error on wasm32 (#71)
* Add failing alignment test case

* Add wasm-pack test to ci

* Box im_rc::Vector contents to satisfy alignment

This makes the frontend not have alignment issues on 32 bit
architectures (e.g. wasm32-unknown-unknown). The box provides a
consistent alignment for the Vector.
2021-03-28 21:28:18 +01:00
Andrew Jeffery
2f46719ec7
Add nightly to travis config (#69) 2021-03-28 21:26:07 +01:00
Andrew Jeffery
485356ca6c
Update travis config (#60)
* travis: Add building wasm backend

* Specify defaults for os and dist

* Update travis badge
2021-03-23 21:25:43 +00:00
Alex Good
29f29581e6 Fix build error and remove cargo cache from Travis 2021-02-15 15:36:04 +00:00
Alex Good
7ff7265637 Remove deploy from Travis setup 2020-03-12 16:49:48 +00:00
Alex Good
4467b0c5be More CI wrangling 2020-03-02 11:55:14 +00:00
Alex Good
e3e4b819d2 More CI wrangling 2020-03-02 11:45:28 +00:00
Alex Good
5cbaf355e2 Attempt fixing clippy for CI 2020-03-02 11:42:06 +00:00
Alex Good
100b45e59f Handle missing clippy on nightly in travis.yml 2019-12-28 17:36:33 +00:00
Alex Good
6613b1d580 Add clippy to travis 2019-12-28 15:44:10 +00:00
Alex Good
1f2682041e Only deploy stable 2019-12-28 15:37:31 +00:00
Alex Good
10757d79b7 Add crates deploy integration 2019-12-28 15:13:45 +00:00
Alex Good
cc318404e4 Correct travis.yml filename 2019-12-28 14:55:11 +00:00
Renamed from travis.yml (Browse further)