Age | Commit message (Expand) | Author |
2025-02-12 | refactor(ecs): rewrite component storage | HampusM |
2025-02-09 | perf(ecs): replace component::Sequence::into_vec fn with into_array | HampusM |
2025-02-05 | refactor(ecs): replace component::IsOptional enum with bool | HampusM |
2025-02-04 | fix(ecs): make ComponentRef & ComponentRefMut deref not able to panic | HampusM |
2025-02-04 | chore(ecs): use parking_lot for inner rwlock of Lock | HampusM |
2025-02-02 | chore(ecs): change level of certain logs to trace | HampusM |
2025-02-02 | chore(ecs): remove 'debug' crate feature | HampusM |
2025-01-23 | fix(ecs): make optional relationships possible | HampusM |
2025-01-20 | perf(ecs): use Query::iter_with_euids to iterate phases | HampusM |
2025-01-19 | feat(ecs): add Query function to iterate with entity UIDs | HampusM |
2025-01-19 | feat(ecs): make Uid Debug trait impl actually useful | HampusM |
2025-01-10 | feat(ecs): add support for custom inner ComponentIter iter | HampusM |
2025-01-10 | refactor(ecs): add struct for querying using component metadata | HampusM |
2025-01-05 | feat(ecs): allow control over component mutability in query | HampusM |
2025-01-04 | refactor(ecs): add query component iter lifetime params | HampusM |
2025-01-04 | chore(ecs): implement component::Sequence for max 16 elem tuples | HampusM |
2025-01-02 | refactor(ecs): make component::Sequence return metadata as array | HampusM |
2025-01-02 | fix(ecs): always populate archetype lookup entries | HampusM |
2025-01-02 | refactor(ecs): rename find_entities to iter_archetypes_with_comps | HampusM |
2025-01-01 | perf(ecs): use swap removal to remove entities from archetypes | HampusM |
2024-12-22 | perf(ecs): make archetype index by ID lookup faster | HampusM |
2024-12-22 | perf(ecs): create string in Storage::push_entity log with cap | HampusM |
2024-12-21 | refactor(ecs): reduce amount of code in Storage::find_entities | HampusM |
2024-12-21 | feat(ecs): add support for entities without components | HampusM |
2024-12-20 | perf(ecs): use component index map when creating component sequences | HampusM |
2024-12-20 | perf(ecs): use hashbrown's HashMap & HashSet | HampusM |
2024-12-16 | fix(ecs): make World::default fn behave same as World::new fn | HampusM |
2024-12-13 | refactor(ecs): remove system::Param associated type Flags | HampusM |
2024-12-11 | refactor(ecs): make system::Param trait not unsafe | HampusM |
2024-12-13 | refactor(ecs): improve system init param retrieval | HampusM |
2024-12-10 | refactor(ecs): merge a couple of tuple traits together | HampusM |
2024-12-09 | feat(ecs): add action to despawn entity | HampusM |
2024-12-09 | refactor(ecs): use phases for system ordering | HampusM |
2024-12-09 | feat(ecs): add Relationship function returning target UID iter | HampusM |
2024-12-08 | refactor(ecs): make query options entity_filter fn take slice | HampusM |
2024-11-29 | refactor(ecs): set & get UID parts using bit masks | HampusM |
2024-11-16 | feat(ecs): add Query iter_with_extra_comps function | HampusM |
2024-11-16 | feat(ecs): add component::Metadata of function | HampusM |
2024-11-16 | refactor(ecs): rename component::Metadata of function to get | HampusM |
2024-11-16 | feat(ecs): check comp metadata list before creating archetype ID | HampusM |
2024-11-16 | refactor(ecs): remove system param compatability checking | HampusM |
2024-11-11 | refactor(ecs): make Relationship use Component derive macro | HampusM |
2024-11-11 | refactor(ecs): fix clippy lints | HampusM |
2024-11-11 | refactor(ecs): use same ID for entities & components | HampusM |
2024-11-11 | refactor(ecs): remove unnecessary imports of crate as ecs | HampusM |
2024-11-03 | feat(ecs): add read-only query iterating | HampusM |
2024-11-02 | refactor(ecs): make ComponentIter not know entity iter details | HampusM |
2024-11-02 | feat(ecs): add creating static entities | HampusM |
2024-11-02 | fix(ecs): add check if entity already exists before creating it | HampusM |
2024-10-16 | feat(ecs): add stats sole containing current tick | HampusM |