2017-03-08 |
Bernhard Urban | [interp] fix for ldflda unsafe corner case
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] propogate OOM exception on array instantiation
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [exceptions.cs] enable one more test
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] respect lower_bound on array access and share...
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] throw overflow exception on long to ulong...
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] throw overflow exception on ulong to long...
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] throw overflow exception on (0/-1)
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] fix overflow corner cases for integer
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] fix a mem leak in transform
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] allocate one more slot for tracking stack...
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [makefile] cleanup richeck target
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] support stelem for guint8
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] support reference case for unbox.any
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] remove STTHIS completly.
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] throw exceptions from icalls
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] proper overflowcheck for size passed to cee_newarr
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] throw NRE in mint_vcall insn if receiver is...
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] respect generic context for cee_sizeof
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] set proper type info for cee_ldtoken bytecode
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] refactor Array::Address, so that readonly...
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] cee_{stfld,ldfld{,a}} can access static fields too
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] fix cee_initobj for reference type
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] implement cee_cpobj
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] transform all kind of clauses
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] clear storage for sp, vt_sp and locals properly
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] implement cee_unbox and cee_ldobj correctly
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] fix issues around conv.ovf.* bytecodes
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] fix localloc instruction, storage must be...
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] clear locals storage also on pointer type
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] add iltests.exe to regression suite and mark...
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] add interpreter specific create_trampoline...
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [generics.cs] enable one more test for interpreter
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] implement constrained calls to interface methods...
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] support readonly. prefix for ldelema
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] respect variance in interface dispatch
|
commit | commitdiff | tree |
2017-03-08 |
Bernhard Urban | [interp] inflate also on CEE_CALL etc.
|
commit | commitdiff | tree |
2017-03-06 |
Bernhard Urban | [sgen] use memmove as src and dst can overlap
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [interpreter] rename interpreter to interp
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [generics.cs] enable more testcases for interpreter
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [interpreter] use explicit addressing for stack slots
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [interpreter] add basic-vectors.cs to richeck target
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [interpreter] add {exceptions,devirtualization,basic...
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [interpreter] add floating point support to icall trampoline...
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [interpreter] add arrays.cs to richeck target
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [objects.cs] enable last two remaining tests for interpreter
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [interpreter] fix array built-ins wrt. multiarray access
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [interpreter] fix metadata access for ldtoken insn...
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [interpreter] implement ref type for ldelem bytecode
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [interpreter] install stack walking callback
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [interpreter] it can happen that we have the address...
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [interpreter] allow generic inst type in icall trampoline
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [interpreter] if unboxing is required on virtcall,...
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [generics.cs] test calling an interface, that's implemented...
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [interpreter] properly inflate method on generic virtual...
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [interpreter] inflate method signature for delegate...
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [interpreter] inflate signature for calli with proper...
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [object/interpreter] add trap for future pitfalls
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [interpreter] add init_delegate callback
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [interpreter] use jit icall for delegate ctor
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [trampolines] make sure no delegate trampoline is created...
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [objects.cs] testcase for delegate with instance method...
|
commit | commitdiff | tree |
2017-02-28 |
Bernhard Urban | [interpreter] pop extra arg in CEE_MONO_CALLI_EXTRA_ARG
|
commit | commitdiff | tree |
2017-02-16 |
Bernhard Urban | [interpreter] move interpreter specific trampoline...
|
commit | commitdiff | tree |
2017-02-16 |
Bernhard Urban | [interpreter] clean up exported symbols and header...
|
commit | commitdiff | tree |
2017-02-16 |
Bernhard Urban | [interpreter] remove temporary generic-interp.cs, and...
|
commit | commitdiff | tree |
2017-02-16 |
Bernhard Urban | [interpreter] respect Category Attribute for --regression...
|
commit | commitdiff | tree |
2017-02-16 |
Bernhard Urban | [interpreter] hacky implementation for create_method_pointer
|
commit | commitdiff | tree |
2017-02-16 |
Bernhard Urban | [interpreter] force vtable setup before method lookup
|
commit | commitdiff | tree |
2017-02-16 |
Bernhard Urban | [interpreter] skip boxing if it's already a non-valuetype
|
commit | commitdiff | tree |
2017-02-16 |
Bernhard Urban | [interpreter] fix misc type resolving issues
|
commit | commitdiff | tree |
2017-02-16 |
Bernhard Urban | [interpreter] pop from value type stack when loading...
|
commit | commitdiff | tree |
2017-02-16 |
Bernhard Urban | [interpreter] fix off-by-one errors around loading...
|
commit | commitdiff | tree |
2017-02-16 |
Bernhard Urban | [interpreter] implement constrained.callvirt insn
|
commit | commitdiff | tree |
2017-02-16 |
Bernhard Urban | [interpreter] special casing for string objects
|
commit | commitdiff | tree |
2017-02-16 |
Bernhard Urban | [interpreter] implement {st,ld}elem for value types
|
commit | commitdiff | tree |
2017-02-16 |
Bernhard Urban | [interpreter] use runtime helper to unbox `this'
|
commit | commitdiff | tree |
2017-02-16 |
Bernhard Urban | [interpreter] make mint_{ldind_i,box} so that it can...
|
commit | commitdiff | tree |
2017-02-16 |
Bernhard Urban | [interpreter] allow value types to be passed in interp...
|
commit | commitdiff | tree |
2017-02-16 |
Bernhard Urban | [interpreter] simplify {ld,st}sfld insns and use runtime...
|
commit | commitdiff | tree |
2017-02-16 |
Bernhard Urban | [interpreter] be more verbose for debugging
|
commit | commitdiff | tree |
2017-02-16 |
Bernhard Urban | [interpreter] respect GENERICINST in stackval_from_data
|
commit | commitdiff | tree |
2017-02-16 |
Bernhard Urban | [interpreter] use `mono_value_copy` instead of doing...
|
commit | commitdiff | tree |
2017-02-16 |
Bernhard Urban | [interpreter] add more regression tests to generics...
|
commit | commitdiff | tree |
2017-02-16 |
Bernhard Urban | [driver] allow --interpreter for regular execution
|
commit | commitdiff | tree |
2017-02-10 |
Bernhard Urban | [exceptions] introduce suspend-on-native-crash that...
|
commit | commitdiff | tree |
2017-01-27 |
Bernhard Urban | [interpreter] make space in args array to sneak in...
|
commit | commitdiff | tree |
2017-01-27 |
Bernhard Urban | [interpreter] change calling convention for `this`...
|
commit | commitdiff | tree |
2017-01-27 |
Bernhard Urban | [interpreter] fix CEE_LDOBJ for valuetypes
|
commit | commitdiff | tree |
2017-01-27 |
Bernhard Urban | [interpreter] first version of CEE{LD,ST}ELEM
|
commit | commitdiff | tree |
2017-01-27 |
Bernhard Urban | [interpreter] fixed bug in mint_vtresult, we need the...
|
commit | commitdiff | tree |
2017-01-27 |
Bernhard Urban | [interpreter] reserve storage on valuetype stack in...
|
commit | commitdiff | tree |
2017-01-27 |
Bernhard Urban | [interpreter] fix some type -> klass accesses
|
commit | commitdiff | tree |
2017-01-27 |
Bernhard Urban | [interpreter] call managed boxing for nullable
|
commit | commitdiff | tree |
2017-01-27 |
Bernhard Urban | [interpreter] make box instruction respect generics
|
commit | commitdiff | tree |
2017-01-27 |
Bernhard Urban | [interpreter] improve tracing
|
commit | commitdiff | tree |
2017-01-27 |
Bernhard Urban | [interpreter] implement unbox_any. call managed unbox...
|
commit | commitdiff | tree |
2017-01-27 |
Bernhard Urban | [interpreter] add temporary regression tests for generics
|
commit | commitdiff | tree |
2017-01-27 |
Bernhard Urban | [interpreter] integrate compile_method and runtime_invoke...
|
commit | commitdiff | tree |
2017-01-23 |
Zoltan Varga | [runtime] Remove duplicate unused SHA1 implementation.
|
commit | commitdiff | tree |
2017-01-23 |
Bernhard Urban | [mono-sha1] make SHA1Transform thread-safe
|
commit | commitdiff | tree |