Philipp Oppermann
c3ea4190ca
Merge branch 'post-11' into post-12-async-await
2020-03-08 14:48:33 +01:00
Philipp Oppermann
83b67df8af
Merge branch 'post-10' into post-11
2020-03-08 14:39:38 +01:00
Philipp Oppermann
02c36bae29
Merge branch 'post-09' into post-10
2020-03-08 14:39:38 +01:00
Philipp Oppermann
70deb3168e
Merge branch 'post-08' into post-09
2020-03-08 14:39:38 +01:00
Philipp Oppermann
9d4a960bcb
Merge branch 'post-07' into post-08
2020-03-08 14:39:38 +01:00
Philipp Oppermann
564ba9f9ac
Merge branch 'post-06' into post-07
2020-03-08 14:39:38 +01:00
Philipp Oppermann
8a4f3ab2a8
Merge branch 'post-05' into post-06
2020-03-08 14:39:37 +01:00
Philipp Oppermann
e402af005b
Merge branch 'post-04' into post-05
2020-03-08 14:39:37 +01:00
Philipp Oppermann
d7e505da9e
Update x86_64 dependency to version 0.9.6
2020-03-08 14:39:27 +01:00
Philipp Oppermann
714d9cef7d
Merge branch 'post-10' into post-11
2020-03-08 14:30:38 +01:00
Philipp Oppermann
7b0d8f05ba
Fix code for x86_64 v0.9.5 update
2020-03-08 14:30:33 +01:00
Philipp Oppermann
3735ae51c9
Merge branch 'post-10' into post-11
2020-03-08 14:29:03 +01:00
Philipp Oppermann
f230ee4258
Merge branch 'post-09' into post-10
2020-03-08 14:29:00 +01:00
Philipp Oppermann
a5d409b777
Merge branch 'post-08' into post-09
2020-03-08 14:28:03 +01:00
Philipp Oppermann
33df0bb2a3
Merge branch 'post-07' into post-08
2020-03-08 14:28:03 +01:00
Philipp Oppermann
9a61e1724b
Merge branch 'post-06' into post-07
2020-03-08 14:27:58 +01:00
Philipp Oppermann
dbe1353fd2
Merge branch 'post-05' into post-06
2020-03-08 14:27:42 +01:00
Philipp Oppermann
813bc41a74
Merge branch 'post-04' into post-05
2020-03-08 14:27:42 +01:00
Philipp Oppermann
2039cd7a64
Update x86_64 to version 0.9.5
2020-03-08 14:27:36 +01:00
Philipp Oppermann
f75d63853f
Refactor Executor::run into separate methods
2020-03-08 13:49:36 +01:00
Philipp Oppermann
378159ce76
Simplify executor by removing separate Spawner type
2020-03-08 13:07:43 +01:00
Philipp Oppermann
a430d5ef06
Merge branch 'post-10' into post-11
2020-03-06 11:58:45 +01:00
Philipp Oppermann
39f14b6d0b
Merge pull request #763 from phil-opp/post-10-update-linked-list-alloc
...
Update linked_list_allocator to v0.8.0
2020-03-06 11:58:23 +01:00
Philipp Oppermann
dd1daf2652
Update linked_list_allocator to v0.8.0
2020-03-06 11:47:49 +01:00
Philipp Oppermann
a5ff4261a0
Handle timer interrupts using async task too
2020-02-28 19:09:15 +01:00
Philipp Oppermann
ea83d905fe
Fix wrong calculation of task ID
...
Pin implements Deref too, so by dereferencing only once we get a `&Box` reference. Since Box also implements Future, the type of `future_ref` was still correct. To avoid this error in the future, we added an assertion to catch duplicate task IDson `pending_tasks.insert()`.
2020-02-28 19:08:31 +01:00
Philipp Oppermann
786a7a6922
Use crossbeam-queue and AtomicWaker for async keypress handling
2020-02-28 17:52:51 +01:00
Philipp Oppermann
6329274f02
Create a basic executor based on crossbeam_queue
2020-02-28 11:42:36 +01:00
Philipp Oppermann
f4331daa25
Merge branch 'post-10' into post-11
2020-02-26 12:48:22 +01:00
Philipp Oppermann
9a415c85b9
Merge branch 'post-09' into post-10
2020-02-26 12:47:51 +01:00
Philipp Oppermann
79a0172ace
Merge branch 'post-08' into post-09
2020-02-26 12:47:32 +01:00
Philipp Oppermann
9af6337f67
Merge branch 'post-07' into post-08
2020-02-26 12:47:23 +01:00
Philipp Oppermann
725e03b5c5
Merge branch 'post-06' into post-07
2020-02-26 12:47:07 +01:00
Philipp Oppermann
16afb268f8
Merge branch 'post-05' into post-06
2020-02-26 12:46:19 +01:00
Philipp Oppermann
5ef73aaa30
Merge branch 'post-04' into post-05
2020-02-26 12:46:09 +01:00
Philipp Oppermann
ebb862de2a
Run cargo update for post-04
2020-02-26 12:46:04 +01:00
Philipp Oppermann
d588dca953
Merge branch 'post-03' into post-04
2020-02-26 12:45:45 +01:00
Philipp Oppermann
f23269ed93
Merge branch 'post-02' into post-03
2020-02-26 12:45:27 +01:00
Philipp Oppermann
46264d08ca
Run cargo update
2020-02-26 12:43:51 +01:00
Philipp Oppermann
921dd54207
Merge branch 'post-10' into post-11
2020-02-26 12:22:10 +01:00
Philipp Oppermann
c7cc718ae3
Merge branch 'post-09' into post-10
2020-02-26 12:22:06 +01:00
Philipp Oppermann
8fc746555d
Merge branch 'post-08' into post-09
2020-02-26 12:21:28 +01:00
Philipp Oppermann
9324ea45a5
Merge branch 'post-07' into post-08
2020-02-26 12:21:28 +01:00
Philipp Oppermann
d35ab51629
Merge pull request #756 from RKennedy9064/post-07
...
Updated pc-keyboard to `0.5.0`
2020-02-26 12:18:13 +01:00
Ryan Kennedy
de509e058f
Switched to HandleControl::Ignore
2020-02-25 10:32:39 -06:00
Ryan Kennedy
2a8f499f73
Might help if I use cargo fmt
2020-02-22 19:02:57 -06:00
Ryan Kennedy
2634bb2d37
Updated pc-keyboard to 0.5.0
2020-02-22 18:55:21 -06:00
Philipp Oppermann
3a6d3153a4
Don't panic on overflow in allocator; return null pointer instead ( #738 )
2020-02-04 09:47:39 +01:00
Philipp Oppermann
9fb6c1d0bd
Merge branch 'post-10' into post-11
2020-02-04 09:39:02 +01:00
Philipp Oppermann
5ed04baab0
Update linked_list_allocator dependency
2020-02-04 09:38:52 +01:00