Commit graph

864 commits

Author SHA1 Message Date
Corwin Kuiper e75adf9e67 check no blocks are leaked during testing 2022-01-18 19:33:25 +00:00
Corwin Kuiper 49c8720c8c A nice allocator!! Merges blocks together 2022-01-18 19:32:22 +00:00
Corwin Kuiper 03e9517215 only use critical section once 2022-01-17 21:46:14 +00:00
Corwin Kuiper 17de9a42bd use bare_metal mutex 2022-01-17 21:44:25 +00:00
Gwilym Kuiper a9e728a037
Merge pull request #160 from gwilymk/make-agb-entry-create-gba-struct
Make agb entry create gba struct
2022-01-17 19:47:44 +00:00
Gwilym Kuiper 9f3dd0b86c
Merge pull request #159 from agbrs/renovate/siphasher-0.x
Update Rust crate siphasher to 0.3.8
2022-01-17 19:45:54 +00:00
Gwilym Kuiper 3366bfbfdf Remove siphasher by using DefaultHasher::new instead 2022-01-16 22:10:57 +00:00
Gwilym Kuiper 6d8d72077f Make it harder to call by accident 2022-01-16 21:50:18 +00:00
Gwilym Kuiper 040ff2eb0c Update the rust doc 2022-01-16 21:48:45 +00:00
Gwilym Kuiper f3e3782699 Update the book and the template 2022-01-16 21:46:53 +00:00
Gwilym Kuiper 9feab2b689 Update the big examples too 2022-01-16 21:44:17 +00:00
Gwilym Kuiper cf9ea504f6 Update agb tests and all the examples 2022-01-16 21:38:30 +00:00
Gwilym Kuiper 0d623fc5b0 Pass a Gba struct argument to the agb entry 2022-01-16 21:38:04 +00:00
Renovate Bot e66b906fc9
Update Rust crate siphasher to 0.3.8 2022-01-16 10:33:27 +00:00
Gwilym Kuiper 40b87e6c6f
Merge pull request #158 from gwilymk/consolidate-workflows
Consolidate workflows
2022-01-12 23:34:47 +00:00
Gwilym Kuiper e0b43acf42 Move building the book to its own workflow since it takes forever to install mdbook 2022-01-12 23:28:12 +00:00
Gwilym Kuiper 17867da596
Merge pull request #155 from agbrs/renovate/syn-1.x
Update Rust crate syn to 1.0.85
2022-01-12 23:18:16 +00:00
Gwilym Kuiper 43f806f116 Add deploying the book as a step for releasing agb 2022-01-12 23:13:31 +00:00
Gwilym Kuiper fdc234b60b Add a step to build the book to the normal branch build 2022-01-12 23:11:54 +00:00
Gwilym Kuiper d44e0fc796 Update lockfiles 2022-01-12 23:05:02 +00:00
Gwilym Kuiper 0aa5d51c6f Build example gba files into examples/target 2022-01-12 22:57:47 +00:00
Gwilym Kuiper c0bf88e771 Fix typo 2022-01-12 22:57:42 +00:00
Gwilym Kuiper bead62911a Prefixing a string with a * in yaml is apparently not allowed 2022-01-12 22:52:27 +00:00
Gwilym Kuiper c575f63281 Allow any project to be released in release.sh 2022-01-12 22:50:59 +00:00
Gwilym Kuiper 71e2e64c48 Replace all the crate builds with a single 'publish subcrate' 2022-01-12 22:48:37 +00:00
Gwilym Kuiper da1fea86fe Add generic publish crate script 2022-01-12 22:46:48 +00:00
Gwilym Kuiper b7d52c8ec2 Replace the many steps in the build with just running the script 2022-01-12 22:42:55 +00:00
Gwilym Kuiper 231db021a6 Have just 1 script which runs all the different parts of the build 2022-01-12 22:42:11 +00:00
Gwilym Kuiper 727e9829d8
Merge pull request #157 from corwinkuiper/number-split
Split number to own crate
2022-01-12 22:29:06 +00:00
Gwilym Kuiper 044ffb3ba2 Only try to run in folders with a Cargo.toml file 2022-01-12 22:23:23 +00:00
Gwilym Kuiper c1033180c3 Also update the example lockfiles 2022-01-12 22:11:05 +00:00
Gwilym Kuiper 19f071fd5a Use agb::fixnum rather than agb::number 2022-01-12 22:09:57 +00:00
Gwilym Kuiper fc6c575b88 Add 'publish-agb-fixnum' workflow 2022-01-12 22:06:19 +00:00
Gwilym Kuiper aae80b1b3f Update release.sh to update all the projects 2022-01-12 22:04:39 +00:00
Corwin Kuiper 47b53819fd fix the rust run 2022-01-08 12:07:56 +00:00
Corwin Kuiper fa03d64b59 make changes to release and actions 2022-01-08 12:05:41 +00:00
Corwin Kuiper 5b7e1a760d split to own crate 2022-01-07 16:59:19 +00:00
Corwin 6bf197bb3a
Merge pull request #156 from corwinkuiper/test-in-conditional-module
Test in conditional module
2022-01-06 20:25:30 +00:00
Corwin Kuiper 3bb3dcf1b6 allow the remaining warnings from clippy 2022-01-06 19:50:35 +00:00
Corwin Kuiper e5efdcd29c move use to inside function 2022-01-06 19:48:44 +00:00
Corwin Kuiper 222efe9122 move tests to conditionally compiled modules
also only enable custom test framework feature in test mode
2022-01-06 19:47:30 +00:00
Renovate Bot 7aba5cba67
Update Rust crate syn to 1.0.85 2022-01-06 09:19:51 +00:00
Corwin 039bc0acb1
Merge pull request #153 from corwinkuiper/remove-step
remove the step feature
2022-01-04 00:42:33 +00:00
Corwin Kuiper 0e55916865 add test 2022-01-04 00:31:27 +00:00
Gwilym Kuiper a5e17ffa6d
Merge pull request #154 from gwilymk/remove-extern-crate-agb-since-it-isnt-needed
You don't need `extern crate agb;` any more
2022-01-04 00:23:46 +00:00
GBA bot 60e78768a4 You don't need extern crate agb; any more 2022-01-04 00:16:25 +00:00
Corwin Kuiper 6d829bd741 remove the step by feature
should have test to make sure it does what I want it to do
2022-01-04 00:10:51 +00:00
Gwilym Kuiper e601cc53ca
Merge pull request #151 from gwilymk/remove-feature-asm-now-that-it-is-stable
Remove feature(asm) now that it is stable
2022-01-03 23:53:10 +00:00
Corwin e8ca7754e0
Merge pull request #152 from gwilymk/set-waitstate-control-to-standard
Set waitstate to 0x4317 as is standard in most games
2022-01-03 23:53:06 +00:00
GBA bot 234db0da96 Set waitstate to 0x4317 as is standard in most games 2022-01-03 23:27:31 +00:00