| 
							
							
								 Tomasz Sterna | 149c39950a | Runners explicitly call App.initialize() (#690) | 2020-10-18 12:25:33 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 930eba4ccd | add thread local resources (#671) | 2020-10-12 15:09:44 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 1f27d8c727 | fix new clippy error (#656) | 2020-10-10 12:16:52 -07:00 |  | 
			
				
					| 
							
							
								 Grayson Burton | 354d71cc1f | The Great Debuggening (#632) The Great Debuggening | 2020-10-08 11:43:01 -07:00 |  | 
			
				
					| 
							
							
								 EthanYidong | 4c753e2588 | move dynamic plugin loading to its own optional crate (#544) move dynamic plugin loading to its own crate | 2020-10-01 13:04:06 -07:00 |  | 
			
				
					| 
							
							
								 Jonas Matser | 3a4eacbdee | Adds derive for missing debug implementations (#597) | 2020-10-01 10:58:21 -07:00 |  | 
			
				
					| 
							
							
								 Daniel McNab | cd9e502b12 | Fix ScheduleRunnerPlugin (#610) Fixes #609 | 2020-10-01 10:52:29 -07:00 |  | 
			
				
					| 
							
							
								 Tomasz Sterna | 408114269b | Use instant::Instant with wasm-bindgen feature (#591) | 2020-09-27 12:55:06 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 028a22b129 | asset: use bevy_tasks in AssetServer (#550) | 2020-09-21 20:23:09 -07:00 |  | 
			
				
					| 
							
							
								 memoryruins | fd1d6a388d | Stop looping when scheduler receives an AppExit (#536) | 2020-09-20 16:32:07 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 74dba5f36b | release: 0.2.1 (#533) | 2020-09-20 15:58:32 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | ba5af4dd56 | release: 0.2.0 (#520) | 2020-09-19 15:29:08 -07:00 |  | 
			
				
					| 
							
							
								 Boiethios | d4c8436457 | Add AppBuilder::add_startup_stage_[before/after] (#505) Co-authored-by: Boiethios <felix-dev@daudre-vignier.fr> | 2020-09-18 13:30:54 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 70ad6671db | ecs: use generational entity ids and other optimizations (#504) ecs: use generational entity ids and other optimizations | 2020-09-17 17:16:38 -07:00 |  | 
			
				
					| 
							
							
								 Tomasz Sterna | 34c6f5f41b | Implement WASM support for bevy_winit (#503) Also, replaced wasm_timer::Instant with instant::Instant as it is
used by winit WASM implementation. | 2020-09-16 13:40:32 -07:00 |  | 
			
				
					| 
							
							
								 Tomasz Sterna | 2b0ee24a5d | Implement single threaded task scheduler for WebAssembly (#496) * Add hello_wasm example
* Implement single threaded task scheduler for WebAssembly | 2020-09-15 18:05:31 -07:00 |  | 
			
				
					| 
							
							
								 Tomasz Sterna | 12deb0bd91 | Initialize+Run systems when running the app (#444) This is required, so Local<> resources get initialized before systems run. | 2020-09-10 12:56:37 -07:00 |  | 
			
				
					| 
							
							
								 Smite Rust | a9ce7f4e82 | update dependencies (#470) | 2020-09-10 12:54:24 -07:00 |  | 
			
				
					| 
							
							
								 Philip Degarmo | 8b3553002d | Reworked parallel executor to not block (#437) Reworked parallel executor to not block | 2020-09-05 22:05:33 -07:00 |  | 
			
				
					| 
							
							
								 Waridley | 4e587db775 | Feature to disable libloading (#363) esp. helpful for wasm target
Made default only for `bevy` crate | 2020-09-01 17:02:11 -07:00 |  | 
			
				
					| 
							
							
								 Philip Degarmo | b91fd8a43a | Quick fix for #405 (#408) - Use saturating_sub to avoid overflow in core assignment to task pools
- Temporarily force 4 minimum threads to avoid examples stalling | 2020-09-01 11:06:45 -07:00 |  | 
			
				
					| 
							
							
								 Lachlan Sneff | 17e7642611 | Task System for Bevy (#384) Add bevy_tasks crate to replace rayon | 2020-08-29 12:35:41 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | b925e22949 | 0.1.3 upgrade | 2020-08-22 10:16:52 -07:00 |  | 
			
				
					| 
							
							
								 mfrancis107 | 47f3a0b8be | Changes ScheduleRunnerPlugin RunMode::Loop to run on fixed interval (#233) * Changes ScheduleRunnerPlugin RunMode::Loop to run on fixed interval
* fix formatting | 2020-08-21 19:31:46 -07:00 |  | 
			
				
					| 
							
							
								 Victor "multun" Collod | c38420f1e9 | enforce clippy for all target and features | 2020-08-16 07:20:06 -07:00 |  | 
			
				
					| 
							
							
								 Victor "multun" Collod | d138647818 | enforce cargo fmt --check | 2020-08-16 05:02:06 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 423c5e3e0f | ecs: prepare for publishing | 2020-08-09 18:16:12 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 34752a27bd | add "0.1" version to all bevy crate references | 2020-08-09 17:39:28 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 9aee5323e1 | add crate metadata | 2020-08-09 17:24:27 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 3d09459813 | add more doc comments and clean up some public exports | 2020-08-09 16:13:04 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | f963cd41dc | app: rename AppPlugin to Plugin | 2020-08-07 20:22:17 -07:00 |  | 
			
				
					| 
							
							
								 Thomas Herzog | b4c185eb0c | cargo fmt | 2020-07-26 21:10:18 +02:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 93bb1d5b8e | ui: initial flexbox support | 2020-07-24 23:04:45 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 6cad80d572 | transform|ui: fix transform update lag | 2020-07-23 18:26:08 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | a4e291d9c8 | app: default app runner now runs the schedule once | 2020-07-22 13:32:17 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 946d5d1024 | ecs: refactor resources fixes unintialized global resource memory | 2020-07-19 14:23:06 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | f742ce3ef2 | app: simplify app imports | 2020-07-16 18:47:51 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 196bde64e3 | cargo fmt | 2020-07-16 17:23:50 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | d9adea1b5e | transform: TransformPlugin | 2020-07-16 16:32:39 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 362fb92cf8 | ecs: only prepare executor on changes. use parallel executor in App | 2020-07-15 17:59:13 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | fb2dfba5e3 | upgrade libloading | 2020-07-10 16:11:25 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | a656588788 | slim down gltf and winit features and remove unused dependencies | 2020-07-10 12:08:51 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | c81ab99dac | cargo fmt | 2020-07-10 01:37:06 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 950e50bbb1 | Bevy ECS migration | 2020-07-10 01:06:21 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 4f73dca34d | add system profile data to Diagnostics (opt in feature) | 2020-06-28 01:01:40 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 92c44320ee | ecs: rename EntityArchetype to ComponentSet | 2020-06-25 11:21:56 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 6cd5af6f74 | app: move startup stages to their own module | 2020-06-22 12:55:00 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 1dd81587dd | events: iter_current_update_events | 2020-06-16 22:20:08 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | e855995145 | cargo fmt | 2020-06-15 12:47:35 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | e8e3e3c20f | move FloatOrd to bevy_core | 2020-06-10 15:35:23 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 4568f5dae3 | remove specialization. bevy now builds on stable rust! | 2020-06-07 23:36:39 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 70e9892e00 | remove bevy_derive from bevy crate and export derives from specific crates | 2020-06-07 12:22:16 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | ab31bf9d9e | impl Default for EventReader | 2020-06-03 23:53:00 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 4979a06e90 | input: fix input example and add cursor move events | 2020-06-03 23:22:32 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 6eea96366d | cargo fmt | 2020-06-03 20:08:20 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | bab2ad335d | add post_startup stage | 2020-05-25 16:00:05 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | d920100d35 | scenes: deserialization and refactor | 2020-05-21 17:21:33 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | a88982fbfb | move universe into Resources | 2020-05-19 12:20:14 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | bf7f222318 | Support async texture loading | 2020-05-15 19:30:02 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 2bcb8a2a41 | cargo fmt | 2020-05-13 18:05:18 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 6381611e89 | Resource -> Res, Ref->Com | 2020-05-13 17:57:08 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | a7eaf32e7c | drainable/extendable events | 2020-05-13 16:17:06 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | c5ca59dc4d | cargo fmt | 2020-05-05 18:44:32 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 2fb9e115ff | Make ecs_guide a "real game" | 2020-05-03 00:21:32 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 7b79b3de8d | organize examples and add ecs guide | 2020-05-01 13:12:47 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 368a1b8815 | cargo fmt | 2020-05-01 01:50:07 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 913d016344 | remove unnecessary custom type_name_of_val | 2020-05-01 01:02:13 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | a1cbf36b0c | Use system type name as default system name | 2020-05-01 00:55:32 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 45a1f0515f | use immutable reference in FromResources | 2020-04-30 23:59:05 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 3e3ab92ff5 | cargo fmt | 2020-04-30 22:30:51 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | e5a99fde4f | port event_update to system function | 2020-04-30 16:19:28 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 98f9639050 | FromResource and derive macro | 2020-04-30 13:26:01 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 3cdee1b8ad | system_fn named/id/anon. add "more-system-fn" cargo feature | 2020-04-30 12:22:35 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 2d3903299b | Resource and ResourceMut pointers | 2020-04-29 16:32:19 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 45a710fe6a | cargo fmt | 2020-04-29 01:37:54 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 9230c370ba | Implement IntoSystem trait for flat functions using macros | 2020-04-28 23:02:21 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | f1a03a7a3a | some system_fn renaming and add system examples | 2020-04-28 13:46:07 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 713c4a6056 | move system function constructors to System | 2020-04-28 11:25:24 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 9a3700d8f1 | Change events.iter(&mut reader) to reader.iter(&events) | 2020-04-28 10:59:42 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 92182060a9 | add app builder shorthand for system function | 2020-04-28 02:52:26 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 092f3888ca | Resource system functions | 2020-04-28 02:31:01 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 115a009c16 | cargo fmt | 2020-04-24 18:55:15 -07:00 |  | 
			
				
					| 
							
							
								 Carter Anderson | 87066cafd3 | move bevy crates to their own folder | 2020-04-24 17:57:20 -07:00 |  |