index
:
dexon-solidity
develop
release
DEXON fork of Solidity (https://github.com/dexon-foundation/dsolidity)
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
libsolidity
/
inlineasm
/
AsmCodeGen.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Named assembly labels.
chriseth
2017-09-16
1
-2
/
+14
*
Mark a lot of functions static (where possible)
Alex Beregszaszi
2017-08-22
1
-1
/
+1
*
Mark appropriate constructors explicit
Alex Beregszaszi
2017-08-22
1
-1
/
+1
*
Add Julia mode as an option to EVMCodeTransform
Alex Beregszaszi
2017-07-03
1
-2
/
+1
*
Support appendAssemblySize() in AbstractAssembly
Alex Beregszaszi
2017-06-23
1
-0
/
+5
*
Split block code generation into main and finalize.
chriseth
2017-06-16
1
-1
/
+1
*
Simplify CodeGenerator by remove seldom used case
Alex Beregszaszi
2017-06-09
1
-11
/
+0
*
Comments and consistent variable names.
chriseth
2017-06-09
1
-4
/
+4
*
Remove error reporter from code generation phase.
chriseth
2017-06-08
1
-2
/
+2
*
Correct stack height adjustment after returnsub.
chriseth
2017-06-08
1
-1
/
+1
*
Initial EVM1.5 assembly implementation.
chriseth
2017-06-08
1
-5
/
+38
*
Refactor error reporting
Rhett Aultman
2017-05-30
1
-2
/
+2
*
Introduce LabelID typedef.
chriseth
2017-05-29
1
-2
/
+2
*
Adapt EVM codegen to new namespace.
chriseth
2017-05-26
1
-16
/
+6
*
Move EVM codegen to libjulia.
chriseth
2017-05-26
1
-238
/
+0
*
Implement switch statement in the assembly parser/printer
Alex Beregszaszi
2017-05-26
1
-0
/
+4
*
Rename FunctionalAssignment to Assignment
Alex Beregszaszi
2017-05-24
1
-1
/
+1
*
Rename Assignment to StackAssignment
Alex Beregszaszi
2017-05-24
1
-1
/
+1
*
Enable a single right hand item on let
Alex Beregszaszi
2017-05-23
1
-2
/
+1
*
Support multiple variables in a variable declaration in inline assembly
Alex Beregszaszi
2017-05-23
1
-5
/
+10
*
Add const
chriseth
2017-05-20
1
-1
/
+1
*
Review changes.
chriseth
2017-05-20
1
-6
/
+6
*
Refactor to abstract assembly to JULIA.
chriseth
2017-05-20
1
-49
/
+94
*
Support true/false literals in inline assembly
Alex Beregszaszi
2017-05-19
1
-1
/
+8
*
Parse types in Julia mode
Alex Beregszaszi
2017-05-06
1
-1
/
+1
*
Remove error label / invalid jump label.
chriseth
2017-04-28
1
-2
/
+0
*
Check stack height during code generation.
chriseth
2017-04-26
1
-6
/
+34
*
Refactor to combined scope and stack height info.
chriseth
2017-04-26
1
-8
/
+9
*
Move analysis out of code generator.
chriseth
2017-04-25
1
-13
/
+18
*
Remove some errors checks from code generation (was moved to analysis already).
chriseth
2017-04-25
1
-50
/
+10
*
Perform stack height checks in assembly analysis phase.
chriseth
2017-04-25
1
-13
/
+5
*
Use actual type checking phase of assembler.
chriseth
2017-04-25
1
-13
/
+2
*
Split external identifier access into resolving and code generation.
chriseth
2017-04-25
1
-13
/
+29
*
Refactor assembly analysis into scope filling and checking.
chriseth
2017-04-25
1
-36
/
+19
*
Register functions.
chriseth
2017-04-25
1
-1
/
+1
*
Implement missing assembly output functions and do not use PushString for ass...
chriseth
2017-04-12
1
-1
/
+1
*
Remove stack annotations again.
chriseth
2017-03-03
1
-20
/
+0
*
First reset stack height, then register variables.
chriseth
2017-03-03
1
-9
/
+10
*
Slightly cleaner label ids.
chriseth
2017-03-03
1
-9
/
+12
*
Partially add functions.
chriseth
2017-03-03
1
-0
/
+11
*
Refactor variable access.
chriseth
2017-03-03
1
-40
/
+30
*
Refactor CodeGen to recurse on blocks.
chriseth
2017-03-03
1
-56
/
+78
*
Analysis refactoring.
chriseth
2017-03-03
1
-114
/
+117
*
Parsing of labels with stack info.
chriseth
2017-03-03
1
-0
/
+1
*
Parsing function calls.
chriseth
2017-02-16
1
-0
/
+4
*
Parsing function definitions.
chriseth
2017-02-16
1
-1
/
+4
*
Fix licensing headers
VoR0220
2016-11-23
1
-4
/
+4
*
Rename ErrorTag to invalidJumpLabel in inline assembly
Alex Beregszaszi
2016-11-15
1
-1
/
+1
*
Support ErrorTag as a jump label in inline assembly
Alex Beregszaszi
2016-11-15
1
-1
/
+5
*
Fix inline assembly stack warnings when using variables
Alex Beregszaszi
2016-11-15
1
-7
/
+9
*
Issue warnings if stack is not balanced after inline assembly block
Alex Beregszaszi
2016-10-20
1
-2
/
+24
*
Allow access to functions in inline assembly.
chriseth
2016-05-12
1
-5
/
+15
*
Source location for inline assembly.
chriseth
2016-04-20
1
-21
/
+40
*
rename namespace for instruction.h/cpp in libevmasm
Dimitry
2016-04-02
1
-5
/
+6
*
Code generation (missing external access and source locations).
chriseth
2016-03-30
1
-0
/
+263