issues
search
marekjm
/
viuavm
Parallel virtual machine designed to reliably run massively concurrent programs
https://viuavm.org/
GNU General Public License v3.0
71
stars
11
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Compilation with optimisations enabled requires several GBs of RAM
#184
marekjm
closed
6 years ago
1
Better static analyser
#183
marekjm
closed
6 years ago
0
Invalid semantics of register access in `vinsert` instruction
#182
marekjm
closed
7 years ago
1
Allow dynamic timeouts
#181
marekjm
closed
6 years ago
1
Implement traps and interrupts
#180
marekjm
closed
6 years ago
1
Implement decimal numbers
#179
marekjm
closed
6 years ago
1
Implement arbitrary width integers
#178
marekjm
closed
6 years ago
1
Implement bit manipulation instructions
#177
marekjm
closed
7 years ago
0
modulo function example
#176
vktgz
closed
7 years ago
0
Move to C++17
#175
marekjm
closed
7 years ago
1
Fix warnings raised by ThreadSanitizer
#174
marekjm
closed
6 years ago
1
Add atoms
#173
marekjm
closed
7 years ago
0
Add structs as generic key-value containers
#172
marekjm
closed
7 years ago
0
Refactor vector instructions to fetch indexes from registers
#171
marekjm
closed
7 years ago
1
Disambiguate register operands
#170
marekjm
closed
7 years ago
0
Using multiple register sets in single instruction
#169
marekjm
closed
7 years ago
0
Provide unified arithmetic instructions
#168
marekjm
closed
7 years ago
0
Define clear ownership rules
#167
marekjm
closed
7 years ago
0
Implement pointer dereference
#166
marekjm
closed
7 years ago
0
Revamp bytecode emission process
#165
marekjm
closed
7 years ago
1
Implement default keyword
#164
marekjm
closed
7 years ago
1
Implement iota keyword
#163
marekjm
closed
7 years ago
0
Add timeouts to concurrency instructions
#162
marekjm
closed
8 years ago
0
Make sending a message a built-in operation
#161
marekjm
closed
8 years ago
0
Make join a subscribe operation
#160
marekjm
closed
8 years ago
2
Add mailboxes to CPU
#159
marekjm
closed
8 years ago
0
Scheduler affnity
#158
marekjm
closed
7 years ago
0
Use fixed-width integers where appropriate
#157
marekjm
closed
7 years ago
1
Launch-time configurable number of schedulers spawned
#156
marekjm
closed
8 years ago
0
Compile-time configurable number of schedulers spawned
#155
marekjm
closed
8 years ago
1
Spawn more than one VP scheduler
#154
marekjm
closed
8 years ago
0
Spawn more than one FFI scheduler
#153
marekjm
closed
8 years ago
0
Refactor operand encoding and decoding
#152
marekjm
closed
7 years ago
2
Add version header to modules
#151
marekjm
closed
6 years ago
1
Implement dynamic operand types
#150
marekjm
closed
7 years ago
1
Switch to token-driven code generation
#149
marekjm
closed
8 years ago
1
Amend VEC instruction
#148
marekjm
closed
8 years ago
0
TMPRI instruction should move not copy objects
#147
marekjm
closed
8 years ago
0
Temporary register shoudl be allocated per-process
#146
marekjm
closed
8 years ago
0
Make global registers a per-process set
#145
marekjm
closed
8 years ago
0
Assembler should catch double-pass to a parameter slot
#144
marekjm
closed
8 years ago
0
Assembler should catch frames with gaps
#143
marekjm
closed
8 years ago
0
Enforce arity of main function
#142
marekjm
closed
8 years ago
0
Make sample code compile with all errors enabled
#141
marekjm
closed
8 years ago
0
Arity checks for functions which specify it
#140
marekjm
closed
8 years ago
1
Implement single definition rule
#139
marekjm
closed
8 years ago
1
Extract process scheduler from CPU
#138
marekjm
closed
8 years ago
0
A way to get current process id
#137
marekjm
closed
8 years ago
0
Redesign foreign function interface
#136
marekjm
closed
8 years ago
1
Coroutines
#135
marekjm
closed
6 years ago
3
Next