33 Commits (fa3760dafc31533189d613c0062ebc94243fc9a0)
 

Author SHA1 Message Date
catbref fa3760dafc Provide public static method for extracting data bytes from state data. 4 years ago
catbref 582921aa54 Avoid extra byte[] allocation and double-copy when constructing MachineState 4 years ago
catbref 6dc717f3de Store/use MSB of B for RMD160/HASH160 function codes. 4 years ago
catbref aadf987514 Correct bounds check in FunctionCode.getHashData() 4 years ago
catbref b0370cc52d Better checking that correct opcode used with corresponding function code. 5 years ago
catbref 466ffa4d4d Improved logging support 5 years ago
catbref ee2a81430c Rename 'MachineState.getIsSleeping()', and similar, to proper 'isSleeping()' 5 years ago
catbref a58b4d4bec New OpCode.compile() to simplify compilation, with checking! 5 years ago
catbref d9338f31d3 More visibility tightening. Bump to v1.3.3 due to some method signature changes. 5 years ago
catbref 6e9198b226 More tests (now in org.ciyam.at), better exception messages, tidying, tightened visibilty. 5 years ago
catbref 36008bdeac Fix constructing MachineState from creationBytes. Bump to v1.3.2 5 years ago
catbref 3e0699f399 Fix constructing MachineState from creationBytes. Bump to v1.3.1 5 years ago
catbref b8311c36ea Bump to version 1.3 5 years ago
catbref e0fe988b71 Added more blockchain-related FunctionCode tests & improved TestAPI accordingly. 5 years ago
catbref ca7ec689f7 Pack/unpack MachineState between execution rounds for more realistic testing. Also, better debug output 5 years ago
catbref f7e50e08cd Add slightly more coverage to OpCodeTests 5 years ago
catbref 0d5ff4de77 Add slightly more coverage to DataOpCodeTests 5 years ago
catbref c9fdd424e4 Tidy MachineState.Flags class 5 years ago
catbref 18f679e6eb MachineState's initial previousBalance is set to AT's balance at deployment 5 years ago
catbref d22e16e033 Improve comments in FunctionCode.java 5 years ago
catbref 36c63b0be0 Improved testing. 5 years ago
catbref 92281a1d04 Conversion to big-endian. Hashing functions use 2 data, not A. 5 years ago
catbref 36029c132f Changed FunctionCodes that perform hashes to use variable-length data. 5 years ago
catbref 9a6b49970e Fix typo 5 years ago
catbref 436a65c281 Fix wrong operator when calculating creationBytesLength 5 years ago
catbref 00fd8b040d Updated for Java 11 & other improvements 5 years ago
catbref 297ccbdaf6 Added support for execution steps/fees. 6 years ago
catbref 454d4bed35 OpCode refactoring, versioned constants, refactored tests 6 years ago
catbref f0e031599d Initial upload of Java re-implementation 6 years ago
Ian Knowles 2d7555be98
Merge pull request #2 from spebern/master 6 years ago
bold b7aa79d00d correct test 3 output for bor dat 6 years ago
Ian Knowles 2e8cf285d3 Initial documentation added. 9 years ago
Ian Knowles c7a515ef5e Initial commit 9 years ago