Török Edvin
|
d5f7afdded
|
testcase for cl_scan APIs
(partially ported from fmapify branch)
|
2011-06-15 12:22:27 +03:00 |
|
Török Edvin
|
1ab57a63c7
|
Add bytecode.cvd load test.
|
2010-05-14 17:19:26 +03:00 |
|
Török Edvin
|
7c394b5a9d
|
Update these tests.
|
2010-05-14 11:19:09 +03:00 |
|
Török Edvin
|
8a06c645ad
|
Fix unit test.
|
2010-05-14 11:04:04 +03:00 |
|
Török Edvin
|
3d2808c218
|
bytecode: update unit tests for improved arithmetic test.
|
2010-05-14 10:41:50 +03:00 |
|
Török Edvin
|
fc01c6476f
|
Fix interpreter.
|
2010-05-13 23:25:11 +03:00 |
|
Török Edvin
|
a969167b6c
|
Add new bytecode API unit tests.
|
2010-05-13 22:44:29 +03:00 |
|
Török Edvin
|
08d7e5f07d
|
Restore the previous cbc testfiles.
|
2010-05-12 23:56:12 +03:00 |
|
Török Edvin
|
7a7365efe9
|
0.96.1 new APIs (cli_map etc.)
|
2010-05-12 23:51:20 +03:00 |
|
Török Edvin
|
d772904022
|
Fix matchwithread.cbc
ImageBase is little-endian, need to use conversion
function to access it.
|
2010-04-02 13:13:17 +03:00 |
|
Török Edvin
|
1bef6a803d
|
Update pdf.cbc.
|
2010-03-30 00:04:38 +03:00 |
|
Török Edvin
|
1678ef9e43
|
Fix inflate.cbc for the interpreter.
|
2010-03-29 11:38:52 +03:00 |
|
Török Edvin
|
e439954b51
|
Fix valgrind warnings.
|
2010-03-24 17:37:23 +02:00 |
|
Török Edvin
|
778df8c22f
|
Fix more leaks.
|
2010-03-24 17:08:20 +02:00 |
|
Török Edvin
|
6ea339aeab
|
Fix bswap.
|
2010-03-24 15:27:15 +02:00 |
|
Török Edvin
|
48fc8b9852
|
Leak testcase.
|
2010-03-24 14:14:33 +02:00 |
|
Török Edvin
|
b26d43809a
|
Add matchwithread.cbc to unit tests.
|
2010-03-24 12:46:34 +02:00 |
|
Török Edvin
|
b63681a52b
|
Introduce BytecodeTimeout.
|
2010-03-22 17:16:07 +02:00 |
|
Török Edvin
|
353dafc9c4
|
Update unit tests.
|
2010-03-22 11:18:28 +02:00 |
|
Török Edvin
|
b56bea54d3
|
New API for buffer fill.
|
2010-03-22 11:18:28 +02:00 |
|
Török Edvin
|
1e30496d2a
|
runtime checks verifier.
|
2010-02-15 17:32:41 +02:00 |
|
Török Edvin
|
0eb864b461
|
update unit tests.
|
2010-02-15 17:32:41 +02:00 |
|
Török Edvin
|
236fb13647
|
New pointer handling rules.
|
2010-02-15 17:32:40 +02:00 |
|
Török Edvin
|
2d45ef0616
|
Support for malloc in bytecode. Fix crash with mismatched api/flevel versions.
|
2010-01-20 20:04:01 +02:00 |
|
Török Edvin
|
9463f9fd90
|
Stack protector support.
|
2009-12-18 14:17:50 +02:00 |
|
Török Edvin
|
688799d126
|
yc_bytecode is able to unpack a file now!
|
2009-12-17 17:40:35 +02:00 |
|
Török Edvin
|
482e97dbb2
|
Support for bytecode lines >8k.
Size is specified on first line (which must be <8k).
|
2009-12-11 16:05:38 +02:00 |
|
Török Edvin
|
284ffd21f2
|
Add support for null constant.
|
2009-12-09 15:15:35 +02:00 |
|
Török Edvin
|
65c740d7d8
|
Add support for tracing (if bytecode compiled with support).
TODO: global id 0 is now a null pointer, need to adjust rest of conversion code
accordingly.
|
2009-12-08 23:02:49 +02:00 |
|
Török Edvin
|
aee2f72436
|
Fix compiler version check for C++: autoconf needs [] to be escaped.
Also sync unit tests with compiler.
|
2009-12-07 19:10:51 +02:00 |
|
Török Edvin
|
3ae0a76d03
|
Support for scanning files created by bytecode.
|
2009-12-02 17:30:17 +02:00 |
|
Török Edvin
|
322a0ea653
|
Fix bytecode load bugs. Make loading more robust: print error message instead of
crashing.
Able to load and dry-run yc_bytecode.o1.cbc now.
|
2009-11-26 17:29:59 +02:00 |
|
Török Edvin
|
b8656613c0
|
Doxygenize API headers.
|
2009-11-26 17:29:58 +02:00 |
|
Török Edvin
|
250d92c533
|
Sync with compiler.
|
2009-11-06 16:34:46 +02:00 |
|
Török Edvin
|
f564b09e9a
|
More WiP.
|
2009-10-06 17:43:58 +03:00 |
|
Török Edvin
|
ec41017bba
|
WiP
|
2009-10-06 17:32:38 +03:00 |
|
Török Edvin
|
88815fd801
|
Sync with compiler.
|
2009-09-30 13:41:02 +03:00 |
|
Török Edvin
|
d38d6dadef
|
Logical signature hook for bytecode.
|
2009-09-22 11:04:33 +03:00 |
|
Török Edvin
|
dcee45cce2
|
Update to latest bytecode format.
|
2009-09-21 18:48:43 +03:00 |
|
Török Edvin
|
1a486dca3b
|
Add hidden ctx param to APIcalls.
|
2009-09-04 12:09:17 +03:00 |
|
Török Edvin
|
e6d1fe78ea
|
Apicall0 suppport for JIT.
|
2009-09-02 18:53:29 +03:00 |
|
Török Edvin
|
479fa7135c
|
Fix type checking.
|
2009-09-02 17:44:18 +03:00 |
|
Török Edvin
|
6b67ec6ee7
|
Handle runtime errors with setjmp/longjmp, using a thread-local jmpbuf to make
it threadsafe.
|
2009-08-28 13:26:33 +03:00 |
|
Török Edvin
|
3b33bd6830
|
Minimal LLVM codegen.
|
2009-08-27 18:12:39 +03:00 |
|
Török Edvin
|
cf0cd429e9
|
Implement API calls from bytecode.
|
2009-08-20 16:33:58 +03:00 |
|
Török Edvin
|
09bd983946
|
Fix bytecode interpreter to work on bigendian machines.
|
2009-08-18 10:03:26 +03:00 |
|
Török Edvin
|
8cc286f57d
|
Add support for type loader.
|
2009-08-17 15:25:12 +03:00 |
|
Török Edvin
|
6922903ad9
|
bytecode: fully switch to a stack based allocation, and operands with various bitwidths.
|
2009-08-17 15:13:29 +03:00 |
|
Török Edvin
|
5f71301659
|
daily.ftm not needed in unit_tests, should use the one in filetypes_int.h.
|
2009-07-19 18:27:25 +03:00 |
|
Török Edvin
|
3411775b3a
|
Add missing unit-test files.
|
2009-07-13 19:45:05 +03:00 |
|