|
00:11
colomon joined
01:31
FROGGS__ joined
06:20
FROGGS[mobile] joined
06:28
cognominal joined
06:30
cognominal joined
06:35
vincent joined
|
|||
| dalek | arVM: 18c6079 | jimmy++ | src/io/ (2 files): small cleanups, and removed a needless MVMROOT |
12:41 | |
| jnthn | JimmyZ: uh, put that setup flag back, please | 12:50 | |
| I need that for somehting | |||
| Rest looks fine | |||
| oh, I see why you don't need it | 12:51 | ||
| But that's not a cleanup. That's an obfuscation. | |||
| JimmyZ | ah.... | 12:54 | |
| dalek | arVM: f318012 | jimmy++ | src/io/eventloop.c: re-add setup var |
12:56 | |
| jnthn | Thanks | ||
| JimmyZ++ | |||
| JimmyZ | np | ||
| jnthn | oh argh | ||
| wait | |||
| You didn't fix what bothered me | 12:57 | ||
| The duplicate call the queue poll | |||
| JimmyZ | what's wrong with it? | 12:58 | |
| jnthn | Mine had one call and it was really easy to see we were just polling for values in a loop | ||
| Now you have to read the if and then the thing at the end of the loop | |||
| JimmyZ | I think it's the same except mine avoids multi-assign setup=1 in the loop | 13:01 | |
| jnthn | Fine, I'll just make it how I want myself. It's better than wasting time arguing with you. :/ | 13:02 | |
| JimmyZ | hehe :{ | 13:04 | |
| :P | |||
| dalek | arVM: 5889985 | jimmy++ | src/io/eventloop.c: revert cleanups in setup_work function |
||
| JimmyZ | jnthn: I don't quite understand when needs MVM_ASSIGN_REF ... | 13:11 | |
| jnthn | JimmyZ: Any assignment of one MVMCollectable into memory managed by another. | 13:14 | |
| JimmyZ | Thanks, I think I get it now | 13:15 | |
| jnthn | The only common exception is when assigning to a register | 13:16 | |
| Because a MVMFrame is not collectable | 13:17 | ||
| Taht's why all the register writes don't have to be write-barriered. | |||
| JimmyZ | That seems to reduce the gc pressure. | 13:18 | |
| jnthn | Well, it avoids a ton of checks on every single register assignment, for sure. | 13:19 | |
| Which will make JIT a bunch less painful | |||
|
13:37
dalek joined
14:23
salv0 joined
16:23
cognominal joined
17:21
daxim joined
21:38
LLamaRider joined
|
|||
| dalek | arVM: 6cc9c86 | jnthn++ | / (5 files): Stub various async ops. |
22:47 | |
| jnthn | My plan for tomorrow: implement those :) | 23:19 | |