Age | Commit message (Expand) | Author |
2025-04-07 | refactor(ecs): make FromLockedOptional not take Lock | HampusM |
2025-04-07 | refactor(ecs): remove TypeName trait | HampusM |
2025-04-04 | perf(ecs): always store query terms on stack | HampusM |
2025-04-01 | refactor(ecs): make component storage more encapsulated | HampusM |
2025-03-23 | refactor(ecs): rename query::ComponentIter to Iter | HampusM |
2025-03-23 | feat(ecs): add integration with vizoxide crate | HampusM |
2025-03-22 | refactor(ecs): replace query options with fieldless terms | HampusM |
2025-03-19 | refactor(ecs): replace component::RefSequence with query terms | HampusM |
2025-03-18 | refactor(ecs): remove Component::self_id method | HampusM |
2025-03-18 | refactor(ecs): fix Clippy lints | HampusM |
2025-03-17 | fix(ecs): correct oversights made in component storage rewrite | HampusM |
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-02 | chore(ecs): change level of certain logs to trace | HampusM |
2025-02-02 | chore(ecs): remove 'debug' crate feature | HampusM |
2025-01-20 | perf(ecs): use Query::iter_with_euids to iterate phases | 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-02 | refactor(ecs): make component::Sequence return metadata as array | 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-09 | feat(ecs): add action to despawn entity | HampusM |
2024-12-09 | refactor(ecs): use phases for system ordering | HampusM |
2024-11-11 | refactor(ecs): fix clippy lints | HampusM |
2024-11-11 | refactor(ecs): use same ID for entities & components | 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 |
2024-08-21 | refactor(ecs): fix clippy lints | HampusM |
2024-08-16 | feat(ecs): make relationships creatable without reference to world | HampusM |
2024-08-15 | feat(ecs): add component removed event | HampusM |
2024-08-14 | feat(ecs): add component added event | HampusM |
2024-08-12 | feat(ecs): add action for removing components(s) from entity | HampusM |
2024-08-12 | feat(ecs): add action to add component(s) to entity | HampusM |
2024-08-10 | refactor(ecs): create archetype lookup entries on-the-go | HampusM |
2024-08-07 | feat(ecs): add start event | HampusM |
2024-08-05 | fix(ecs): always sort components & component metadata | HampusM |
2024-08-02 | feat(ecs): add relationships | HampusM |
2024-07-29 | feat(ecs): add fn to prepare world without using the event_loop fn | HampusM |
2024-07-28 | refactor(ecs): move ArchetypeComponentsHash to archetype::Id | HampusM |
2024-06-29 | refactor(ecs): pass World ref to system run & param new functions | HampusM |
2024-06-22 | feat(ecs): add query options filter entities | HampusM |
2024-06-20 | refactor(ecs): fix Clippy lints | HampusM |
2024-06-16 | fix(ecs): update archetype lookups when entity is spawned with Actions | HampusM |
2024-06-16 | refactor(ecs): add component ID struct | HampusM |
2024-06-15 | perf(ecs): store components using archetypes | HampusM |
2024-06-06 | refactor(ecs): move ComponentStorage to it's own module | HampusM |
2024-06-06 | chore(ecs): remove support for specifying component to be dropped last | HampusM |
2024-05-24 | feat(ecs): add component name to component locking panic message | HampusM |