ac761f61ce
initial import of plugin loading code little fixes to API temporarily commented dependency iface until final
David Anderson2006-11-10 07:49:38 +00:00
f8e7a10e06
added very, very primitive, mostly unusable structs. the most these can do so far is expose themselves publically
David Anderson2006-11-09 22:53:27 +00:00
e060af14b4
updated all api to use new function id system fixed a codegen bug in function ids removed extra native status, simplified native binding
David Anderson2006-11-08 08:41:18 +00:00
65026ef57e
finalized new structure and imported newly proposed plugin system API added zlib to source tree added VM API to source tree
David Anderson2006-11-08 06:30:20 +00:00
453f0db476
Changed StringToLocal to work with real strings moved out two .b opcodes out of the ungenerated group since now are needed for strings
Borja Ferrer2006-11-07 13:06:04 +00:00
2348f9106a
fixed a potential bug in tag matching (should this one go to thiadmer)
David Anderson2006-11-07 12:34:27 +00:00
0bdf321d67
dynamic arrays no longer use a different token
David Anderson2006-11-07 10:49:16 +00:00
e18699c702
added experimental new String tag. this tag will revert array usage to "char" sizing and packed strings
David Anderson2006-11-07 09:50:09 +00:00
89b125f6c1
added and tested UTF-8 support for ini files
David Anderson2006-11-07 00:53:06 +00:00
6adba4b731
changed error defines to have "ERROR" instead of "ERR" added and verified sysreq.c which is generated on -O0
David Anderson2006-10-12 00:27:18 +00:00
fb7942ee4d
and you thought you'd never see the day.. sysreq.n verified!
David Anderson2006-10-11 23:47:04 +00:00
d2cb27e20c
added simple test procedure to VM and updated some context stuff for stack checking
David Anderson2006-10-10 02:06:50 +00:00
4b6c4f11af
added DLL exports (it builds now!) rewrote error checking mechanism fixed some opcode cases not being right fixed various opcode and codegen bugs fixed stack alignment problems made proc aligned to a dword fixed up helpers naming scheme started marking opcodes as either working or not working probably more -- too much to list
David Anderson2006-10-10 01:55:08 +00:00
84a75be487
fixed the EBP bug in ungen opcodes and fixed other code generation bugs
Borja Ferrer2006-09-28 15:11:41 +00:00
0b9cdfeddd
switched DAT and STK registers fixed the EBP encoding mess (more to come for ungen opcodes and helpers)
Borja Ferrer2006-09-28 11:21:45 +00:00
55b590cb8e
reorganized ungen opcode stuff fixed mislabeled ungen ops, then added appropriate notes added executable memory functions to API compilation results in an sp_context_t, not a BaseContext now renamed FreeContextVars() to FreeContext() other minor changes
David Anderson2006-09-24 06:17:10 +00:00