Commit graph

  • bb5bd04b5f Make clear faster Gwilym Inzani 2023-05-10 18:13:32 +0100
  • 943fd1154f Use const fn to make resizes a bit faster Gwilym Inzani 2023-05-10 18:08:39 +0100
  • 65dd1341e5 Change hash mixing and add distance_histogram method Gwilym Inzani 2023-05-10 17:49:48 +0100
  • 1fa4d8e970 Rename the tests to make them easier to compare Gwilym Inzani 2023-05-10 16:20:58 +0100
  • 626e4da8e4 Massively improve high bit benchmarks with some bit mixing Gwilym Inzani 2023-05-10 16:14:04 +0100
  • 82855ac66b Remove unsafe from clone Gwilym Inzani 2023-05-10 16:02:21 +0100
  • 925baced46 Use backing_vec_size rather than nodes.len() Gwilym Inzani 2023-05-10 16:01:24 +0100
  • c5341cb5fa Add benchmarks Gwilym Inzani 2023-05-10 16:01:16 +0100
  • 7873f9ed5c More unsafe where needed Gwilym Inzani 2023-05-09 22:43:06 +0100
  • f530276638 Use a concrete type for hash Gwilym Inzani 2023-05-09 22:38:04 +0100
  • 7b8ad58906 Extend clippy lints Gwilym Inzani 2023-05-09 22:10:53 +0100
  • 05f387e41f Don't do unsafe things with entries Gwilym Inzani 2023-05-09 22:00:13 +0100
  • 722deafc2f Add safety comments Gwilym Inzani 2023-05-09 21:55:14 +0100
  • 35061ffb6a deny(unreachable_pub) Gwilym Inzani 2023-05-09 21:46:57 +0100
  • 68e68386a1 Improve implementation of next Gwilym Inzani 2023-05-09 21:44:14 +0100
  • b3e56e88f2 Use ? rather than if let Gwilym Inzani 2023-05-09 21:39:35 +0100
  • 9205ba1d0d Simplify get_mut implementation Gwilym Inzani 2023-05-09 21:37:52 +0100
  • 917163f88b Key value ref unchecked Gwilym Inzani 2023-05-09 21:37:20 +0100
  • dc8589479e We know the location is correct here Gwilym Inzani 2023-05-09 21:34:16 +0100
  • 4d4ca80004 Add a bit of unsafe in the entry API Gwilym Inzani 2023-05-09 21:33:20 +0100
  • 6f1f7811e2 Copy standard library tests Gwilym Inzani 2023-05-09 21:12:28 +0100
  • f34f42ab4c Implement debug Gwilym Inzani 2023-05-09 21:12:22 +0100
  • e9f6120b4c Implement Eq and PartialEq Gwilym Inzani 2023-05-09 21:09:44 +0100
  • 5decb42cf0 Implement clone for hashmap Gwilym Inzani 2023-05-09 21:05:00 +0100
  • 1cdf23683a Extract node_storage as well Gwilym Inzani 2023-05-09 20:57:33 +0100
  • 5e04e8c03f Extract node module Gwilym Inzani 2023-05-09 20:43:23 +0100
  • 1cbc371d3e
    go through colours in order rather than randomly Corwin 2023-05-07 23:41:17 +0100
  • 64308a993c
    use mag squared Corwin 2023-05-07 00:47:38 +0100
  • 83c511a186
    neaten the letter M Corwin 2023-05-06 23:59:47 +0100
  • 7ae3afab6c
    add example for no_game Corwin 2023-05-06 22:54:22 +0100
  • cb8b42d416
    don't use the loader Corwin 2023-05-06 22:53:09 +0100
  • d4314213da
    use palette in no game to save on not useful aseprite file Corwin 2023-05-06 22:45:26 +0100
  • f95d68187b
    make dynamic sprite better Corwin 2023-05-06 22:45:05 +0100
  • e8479c093b
    add macro to import a palette from a sprite Corwin 2023-05-06 22:42:03 +0100
  • 13f0eaf5b0
    add more colours Corwin 2023-05-06 20:31:52 +0100
  • 26090499e7
    fix image converter bug Corwin 2023-05-06 20:31:43 +0100
  • 54340358bc
    remove unused import Corwin 2023-05-06 19:44:08 +0100
  • 1d7cc04cbf
    more colours Corwin 2023-05-06 19:11:39 +0100
  • 0271da6d43
    add a no game Corwin 2023-05-06 18:50:35 +0100
  • a0ead37eb5
    Add amplitude to build (#424) Corwin 2023-04-26 01:45:19 +0100
  • 5f745d9409
    Combo: Launch the correct game (#423) Corwin 2023-04-26 01:41:14 +0100
  • ea0149e6c3
    add amplitude to build Corwin 2023-04-26 01:37:37 +0100
  • d08500d9c3
    launch the correct game Corwin 2023-04-26 01:34:25 +0100
  • 400abe5b31
    Release v0.15.0 Corwin 2023-04-25 21:51:29 +0100
  • b5d8201eb0
    Add toolchain file for hashmap (#422) Corwin 2023-04-25 21:49:52 +0100
  • febee09e3a
    add toolchain file Corwin 2023-04-25 21:43:17 +0100
  • 68e981f3c8
    Objects, again, again (#402) Corwin 2023-04-25 21:14:49 +0100
  • 409798c3bf
    use fancy way of getting and setting slots Corwin 2023-04-25 21:07:31 +0100
  • 929eef1569
    add deny Corwin 2023-04-25 21:01:04 +0100
  • d54560f362
    fix warnings Corwin 2023-04-25 21:00:26 +0100
  • 4ea75bc064
    add amplitude to combo rom Corwin 2023-04-25 20:57:18 +0100
  • 9dc3f46209
    Make test runner sounder (#421) Corwin 2023-04-25 20:44:05 +0100
  • d44461610d
    go back to tab spacing Corwin 2023-04-25 20:39:25 +0100
  • 1eadd5bdf7
    make it sounder Corwin 2023-04-25 20:34:47 +0100
  • d45486b189
    Maybe make the build faster by using the same settings for all crates (#420) Gwilym Inzani 2023-04-25 20:32:53 +0100
  • e78a6624ff
    add amplitude Corwin 2023-04-25 20:32:28 +0100
  • 9835f81b5f Maybe make the build faster by using the same settings for all crates Gwilym Inzani 2023-04-25 20:22:44 +0100
  • 3747d6192a
    Ensure mod tests is at the end (#419) Gwilym Inzani 2023-04-25 20:17:13 +0100
  • 8e152f05c9 Ensure mod tests is at the end Gwilym Inzani 2023-04-25 20:06:52 +0100
  • 3ec9bd2610
    Merge remote-tracking branch 'upstream/master' into new-objects Corwin 2023-04-23 20:44:46 +0100
  • 8ab539acbb
    add changelog entries Corwin 2023-04-23 20:43:09 +0100
  • 94a8e2d4c3
    add deprecation for old names Corwin 2023-04-23 20:41:42 +0100
  • 6355ac0df7
    Extract agb hashmap (#418) Gwilym Inzani 2023-04-23 19:25:33 +0100
  • b75481b88e
    Merge remote-tracking branch 'upstream/master' into new-objects Corwin 2023-04-23 18:56:07 +0100
  • 14c7028aa0
    reverse change of name Corwin 2023-04-23 18:55:23 +0100
  • cd369f212e Ensure tests run on hashmap too Gwilym Inzani 2023-04-23 18:48:16 +0100
  • 4cace7b01d Also for remove Gwilym Inzani 2023-04-23 18:45:39 +0100
  • 11b98eab29 Give index and get_mut the Borrow treatment Gwilym Inzani 2023-04-23 18:44:03 +0100
  • 39edc4ab36 Also do Borrow shenanigans for get and get_key_value Gwilym Inzani 2023-04-23 18:40:13 +0100
  • 150b1a3078 Add documentation example and add Borrow stuff for easier contains_key Gwilym Inzani 2023-04-23 18:37:30 +0100
  • d594e9e078 Also build docs for agb-hashmap Gwilym Inzani 2023-04-23 18:37:22 +0100
  • 88d3d027b7 Maybe we need to set nightly as default? Gwilym Inzani 2023-04-23 18:08:59 +0100
  • a053c8f0c3 Seems nightly isn't installed by default Gwilym Inzani 2023-04-23 18:06:52 +0100
  • 6d0bd187a2 Explicitly state nightly Gwilym Inzani 2023-04-23 18:04:42 +0100
  • 6d7801788e Add changelog entry Gwilym Inzani 2023-04-23 18:02:00 +0100
  • 7029b66c62 Update lockfiles Gwilym Inzani 2023-04-23 18:00:31 +0100
  • 0841759c8d Fix publish test Gwilym Inzani 2023-04-23 17:58:59 +0100
  • 69687aa519 Import all the denys from the main crate Gwilym Inzani 2023-04-23 17:58:45 +0100
  • 9c27e9ca4d Add section about agb-hashmap in the readme Gwilym Inzani 2023-04-23 17:48:55 +0100
  • f667804cf8 Add section in readme about miri Gwilym Inzani 2023-04-23 17:47:15 +0100
  • db0eab7589 Add miri test step Gwilym Inzani 2023-04-23 17:46:00 +0100
  • 4ade408d30 Avoid the really slow test under miri Gwilym Inzani 2023-04-23 17:43:30 +0100
  • d80e3f876e Extract agb hashmap to its own crate Gwilym Inzani 2023-04-23 17:39:00 +0100
  • 0ed84d699a
    Remove alloc error handler (#417) Corwin 2023-04-23 14:00:34 +0100
  • da61ba78ae
    remove alloc error handler Corwin 2023-04-23 12:50:15 +0100
  • e26a9c2c24
    Merge remote-tracking branch 'upstream/master' into new-objects Corwin 2023-04-22 00:46:41 +0100
  • 7e1f996d90
    correct doc test Corwin 2023-04-22 00:40:06 +0100
  • 6417570a51
    add docs Corwin 2023-04-21 17:14:51 +0100
  • 06db23d574
    New include gfx macro (#414) Gwilym Inzani 2023-04-18 21:14:28 +0100
  • 15411aaec5
    Move mixer frame (#416) Corwin 2023-04-18 20:42:16 +0100
  • 1e0102d615 Also update the combo rom Gwilym Inzani 2023-04-18 20:29:45 +0100
  • f3c4593a51
    move mixer frame Corwin 2023-04-18 20:25:31 +0100
  • 6575a067b5 Fix documentation compilation Gwilym Inzani 2023-04-18 20:07:08 +0100
  • 542e683dc8
    Purple night fixes (#415) Corwin 2023-04-18 00:27:13 +0100
  • e601374207
    pull out common part of loop Corwin 2023-04-18 00:12:20 +0100
  • 3f9fdd7c37
    just use equals like before Corwin 2023-04-17 23:53:44 +0100
  • f67ffac227
    prioritise audio and deprioritise objects Corwin 2023-04-17 23:48:48 +0100
  • a5c1d62cad
    pointless capacity Corwin 2023-04-17 23:48:26 +0100
  • 8bef214797
    fix jitter Corwin 2023-04-17 23:48:15 +0100
  • a249404063
    fix player collision mask Corwin 2023-04-17 23:48:00 +0100