Yentl Van Tendeloo
|
638821432f
Fixed unnecessary long sleep
|
7 years ago |
Yentl Van Tendeloo
|
08a83250b2
Micro-optimizations to request_handler
|
8 years ago |
Yentl Van Tendeloo
|
cf33fbed38
Use interruptable_sleep as an option
|
8 years ago |
Yentl Van Tendeloo
|
bad62e51ec
Fixed sleep with nicer Task statechart
|
8 years ago |
Yentl Van Tendeloo
|
b698243fcb
WIP on testing: 00e6db4 Add instantiate which immediately fixes the location of the new elements
|
8 years ago |
Yentl Van Tendeloo
|
1242a84626
Allow multi-function function definitions (not completely tested; backwards-compatible)
|
8 years ago |
Yentl Van Tendeloo
|
4085829406
Remove the status variable from the MvS
|
8 years ago |
Yentl Van Tendeloo
|
8856b422a2
Fix previous commit
|
8 years ago |
Yentl Van Tendeloo
|
d33d188eb1
Minor optimizations in MvK code (only on CPython)
|
8 years ago |
Yentl Van Tendeloo
|
3e2955d8c7
Further optimized handle_request
|
8 years ago |
Yentl Van Tendeloo
|
3d5d2f6e11
Various tweaks; particularly optimized dict_eq with compiled function
|
8 years ago |
jonathanvdc
|
960614f697
Add an attribute that turns request handler stack traces off
|
8 years ago |
jonathanvdc
|
97e5897a4c
Create stack traces for jitted functions
|
8 years ago |
jonathanvdc
|
45a6192e8e
Include the function origin in DEBUG_INFO requests
|
8 years ago |
jonathanvdc
|
89a608135b
Fix some bugs in the request handler
|
8 years ago |
jonathanvdc
|
9f2fe45fb9
Define a DEBUG_INFO request in the request handler
|
8 years ago |
jonathanvdc
|
ab2249128f
Refactor request_handler.py to use GeneratorStackEntry objects instead of tuples
|
8 years ago |
jonathanvdc
|
ce012ab2db
Fix inaccurate comment
|
8 years ago |
jonathanvdc
|
df2d8f5444
Fix an exception handling bug
|
8 years ago |
jonathanvdc
|
fb0351d141
Re-write parts of the kernel to use CALL for calls, TRY for exceptions
|
8 years ago |
jonathanvdc
|
6a8e353456
Refactor execute_yields logic into a new module
|
8 years ago |