98aaeb6ee956
2006-10-10 01:55 +0000
David Anderson - added DLL exports (it builds now!)
d44002d3da17
2006-10-10 00:39 +0000
David Anderson - finalized structures I think
b378e38d6edd
2006-10-10 00:39 +0000
David Anderson - moved # of params error message back to an actual error
5dda087fc84c
2006-10-06 17:05 +0000
David Anderson - oh
faad5a05f686
2006-10-06 17:03 +0000
David Anderson - - param count pushed is now cell based, not byte based
7df484876889
2006-10-05 01:03 +0000
David Anderson - added op.call
fa1d5a75a468
2006-10-01 21:06 +0000
David Anderson - added jump for zero cases
a98cd5307c13
2006-10-01 21:05 +0000
David Anderson - added experimental implementation of switch
684e06b004f8
2006-09-28 19:33 +0000
Borja Ferrer - helper functions turn
e9fc54b83c01
2006-09-28 15:11 +0000
Borja Ferrer - fixed the EBP bug in ungen opcodes and fixed other code generation bugs
6ddeb9033357
2006-09-28 11:21 +0000
Borja Ferrer - switched DAT and STK registers
353fa7a3d8d7
2006-09-24 18:04 +0000
Borja Ferrer - compilation errors
b00ab8fec541
2006-09-24 06:17 +0000
David Anderson - reorganized ungen opcode stuff
09508e46e362
2006-09-23 23:37 +0000
Borja Ferrer - added UNSUPPORTED defines and context setup code
8cd40eef7833
2006-09-23 04:11 +0000
David Anderson - merged in the easy relocation requiring opcodes
053ec3f1e8c9
2006-09-22 21:38 +0000
Borja Ferrer - fixes here and there
63a0d3a341da
2006-09-22 12:41 +0000
Borja Ferrer - fixed a LEA macro
18cbc0cb7c4e
2006-09-22 11:52 +0000
Borja Ferrer - organising stuff a bit
06e62d38fb55
2006-09-22 11:52 +0000
Borja Ferrer - organising stuff s bit
c7e9bbc9ab44
2006-09-21 05:04 +0000
David Anderson - sketched out break opcode
3d72f3c86730
2006-09-21 02:58 +0000
David Anderson - added cmps, bounds, halt, and other fixes/additions
2f5c6c549697
2006-09-21 01:48 +0000
David Anderson - committed ret/retn
ac7cdb489cc7
2006-09-20 23:33 +0000
David Anderson - added heap opcode and check function
055fd80b6d98
2006-09-20 22:17 +0000
Borja Ferrer - more div stuff
72884338d5c8
2006-09-20 22:12 +0000
Borja Ferrer - div opcodes
2bfe75533280
2006-09-20 21:23 +0000
David Anderson - committed op.stack
c2605a0eb50c
2006-09-20 20:29 +0000
David Anderson - implemented op.sctrl
598cf3964947
2006-09-20 20:11 +0000
David Anderson - committed OP_LCTRL for some reason
5becbb4dbcf7
2006-09-20 18:19 +0000
Borja Ferrer - bye to the slow xchg
0af1d530c4d3
2006-09-20 15:51 +0000
David Anderson - implemented some more opcode
55682fa202ea
2006-09-20 08:44 +0000
David Anderson - I'm proud to present the first non-backpatched error checking routine!
935d64738275
2006-09-20 07:07 +0000
David Anderson - Wrote the JIT execution function
9d08f3f63830
2006-09-20 04:52 +0000
David Anderson - fixed AMX_INFO_FRM being used instead of AMX_REG_INFO
e240c6d92972
2006-09-20 04:14 +0000
David Anderson - added some more macro opcodes
5435331cdd79
2006-09-20 03:56 +0000
David Anderson - imported all finished opcodes that do not require jumping/relocation
88418cb55304
2006-09-20 02:56 +0000
David Anderson - note! we're still not at the point of a build
e23e2b0a2d7e
2006-09-20 01:59 +0000
David Anderson - initial recleaning of this mess, preparing for merge of JIT proper
7661eb8de243
2006-09-20 00:41 +0000
David Anderson - test dummy import of JIT structure
2fae86728e54
2006-09-19 22:26 +0000
David Anderson - initial import of magical new API... FINALLY!
97899d3a3f01
2006-09-14 17:08 +0000
David Anderson - fixed whitespace
eaa4964fd916
2006-09-14 07:02 +0000
David Anderson - changed this a bit to be nicer
cc302adaac00
2006-09-14 05:34 +0000
David Anderson - initial changes - fixed a code generation bug
29b9475a8b59
2006-08-28 16:33 +0000
Borja Ferrer - identAaAaaAtion
7c24f0801ae1
2006-08-28 15:22 +0000
Borja Ferrer - updated compiler to 3.2.3636
c5da4f810382
2006-08-19 20:52 +0000
Borja Ferrer - fixed bsearch in debug API as its a lower bound one
1828af9008a5
2006-08-07 22:48 +0000
Borja Ferrer - implemented teh bridge function
08836617cb5b
2006-08-07 22:40 +0000
Borja Ferrer - changed flags
bf7a12384f9e
2006-08-06 23:31 +0000
David Anderson - the bridge function
2ee48bce97bb
2006-08-06 23:08 +0000
Borja Ferrer - debug API implementation
f7015a2e9024
2006-08-06 18:38 +0000
David Anderson - added debug api fo' real
ccaca168c18f
2006-08-06 18:37 +0000
David Anderson - added core debug api
abf88d46dbd1
2006-08-06 02:16 +0000
Borja Ferrer - string functions
805202a58dba
2006-08-04 19:09 +0000
Borja Ferrer - push functions and some little fixes
97bdc78041aa
2006-08-04 03:41 +0000
Scott Ehlert - Corrected the most annoying spelling mistake ever: depricated -> deprecated
41edf76e1889
2006-08-03 23:42 +0000
Borja Ferrer - moÖöre stuff
80780f23a5a9
2006-08-03 20:58 +0000
Borja Ferrer - bind native stuff
6e490d2f1df5
2006-08-02 20:00 +0000
Borja Ferrer - updated reader for latest structs
01895ae26044
2006-08-02 17:30 +0000
David Anderson - flattened this structure out
50d5e52ded7e
2006-08-01 23:40 +0000
Borja Ferrer - new error code
c58663b972fe
2006-08-01 23:17 +0000
David Anderson - Added new .dbg.info section to the compiler for helping counting