COMMITS
/ libsolidity/codegen/CompilerUtils.cpp December 12, 2016
C
Renamed padToWordBoundaries -> padToWords
chriseth committed
December 11, 2016
C
Split memcopy into three functions.
chriseth committed
December 2, 2016
A
Implement identity call in inline assembly
Alex Beregszaszi committed
A
Throw if calling the identity precompile (memoryCopy) failed
Alex Beregszaszi committed
November 30, 2016
A
Implement CompilerUtils::memoryCopy using inline assembly
Alex Beregszaszi committed
October 19, 2016
A
Add usingIdentity option to CompilerUtils::memoryCopy
Alex Beregszaszi committed
C
Change alignment.
chriseth committed
December 8, 2016
C
Merge pull request #1351 from ethereum/truncate_bit
chriseth committed
November 25, 2016
Y
codegen: clean not only booleans but all types before storing them into memory
Yoichi Hirai committed
Y
codegen: cleanup values to fit in storage bytes
Yoichi Hirai committed
November 24, 2016
Y
codegen: clean any data from the input
Yoichi Hirai committed
Y
codegen: shorten the bit truncation
Yoichi Hirai committed
November 10, 2016
Y
codegen: cleanup booleans before storing them into memory
Yoichi Hirai committed
Y
codegen: truncate a boolean calldata down to one bit
Yoichi Hirai committed
C
Stored combined creation and runtime tags.
chriseth committed
November 21, 2016
Y
codegen: add an option to CovertType so that it can truncate sign bits
Yoichi Hirai committed
November 18, 2016
V
Fix licensing headers
VoR0220 committed
November 16, 2016
C
Some more assertions and style changes.
chriseth committed
November 14, 2016
C
Change encoding to address-funid and add "function" as ABI type.
chriseth committed
R
Unimplemented features moved to their own exception (#1361)
Rhett Aultman committed
C
Merge pull request #1372 from ethereum/invalid_enum_as_external_ret
chriseth committed
Y
codegen: overflow checking also during conversion from enums
Yoichi Hirai committed
Y
codegen: add a missing `break;`
Yoichi Hirai committed
Y
codegen: move the enum overflow checking closer to the conversion into enums
Yoichi Hirai committed
October 14, 2016
C
External functions in storage.
chriseth committed
September 28, 2016
C
Code generator for function types.
chriseth committed
November 9, 2016
Y
ast, codegen: disallow conversion between different enum types
Yoichi Hirai committed
Y
codegen: shorten the overflow checking when converting into enums
Yoichi Hirai committed
November 8, 2016
Y
codegen: check the value range after converting something to an enum element
Yoichi Hirai committed
October 21, 2016
C
More checks for missing mobile type.
chriseth committed
September 5, 2016
C
Improve error message.
chriseth committed
September 1, 2016
C
Guard encoding crashes with assertions.
chriseth committed
August 5, 2016
A
Fix identity precompile gas calculation
Alex Beregszaszi committed
May 20, 2016
C
Fixes for invalid cleanups for small types.
chriseth committed
May 10, 2016
C
March 29, 2016
V
fixing modulus and Solidity Name and Type Resolution
VoR0220 committed
V
changed names for Rational Constants and categories
VoR0220 committed
March 18, 2016
February 18, 2016
R
initial work for fixed types...potentially needing a constant literal type for this
RJ Catalano committed
April 4, 2016
D
reduce unnecessary solidity:: namespace
Dimitry committed
April 2, 2016
D
rename namespace for instruction.h/cpp in libevmasm
Dimitry committed
April 1, 2016
D
move libevmcore to solidity
Dimitry committed
November 30, 2015
C
Simplify and optimise stack rotation.
chriseth committed
November 19, 2015
C
Make members context-sensitive.
chriseth committed
G
Minor API change - must provide SealEngine to Executive now.
Gav Wood committed
November 17, 2015
C
Code generation for creating arrays.
chriseth committed
November 24, 2015
C
Fixed string inside struct allocation bug.
chriseth committed
November 21, 2015
G
Fix up for new API from EIP-1.1.
Gav Wood committed
October 31, 2015
C
Bugfix: Returning literal strings in tuples.
chriseth committed
October 20, 2015
C
File reorganisation.
chriseth committed