• R/O
  • HTTP
  • SSH
  • HTTPS

equity: List of commits

Based on BUTXO Programming Language


RSS
Rev. Time Author
86dbf38 master 2019-09-17 11:46:56 oysheng

delete amount checking for unlock statement (#37)

d1eb7ab v0.1.1 2019-03-15 15:58:29 oysheng

optimise equity commandline (#36)

* optimise equity commandline

* modify instance contract sentence

* optimise test

* optimise Makefile

d5a12d4 2019-03-15 14:45:50 oysheng

add release version (#35)

* add release version

* Makefile add release

a695287 2018-12-28 11:31:55 oysheng

add commandline option AST for equity tool (#34)

3650db4 2018-12-27 17:23:17 oysheng

add the replacement of defined variable for AST and adjusting the structural format (#33)

* add paramenters for function argment expression

* modify struct

* optimise

* replace the temporary variable for its expression

* optimise

* optimise code for expression

* adjusting syntactic format

* optimise lock statements expression

* fix the assign expression

* optimise equitycmd

* modify json name for blockheight

1ec98bb 2018-12-20 19:24:21 oysheng

add AST for if-else statement which contains lock or unlock statement (#32)

* add expression for lock/unlock statement which included by if-else body

* add AST for if-else statement which contains lock or unlock statement

* delete redundant role

f05780c 2018-12-11 15:53:16 oysheng

add contract LockPosition (#29)

* deposit contract FixedLimitCollect and FixedLimitProfit

* add contract LockPosition

* optimise

4e795f9 2018-12-11 14:57:43 oysheng

deposit contract FixedLimitCollect and FixedLimitProfit (#28)

8b24b60 2018-11-26 16:57:38 oysheng

add the argument type "Sign" to support checking signature for message (#27)

add buildin function checkMsgSig

c83d354 2018-11-21 17:48:35 oysheng

the other statements support to operate contract value besides lock/unlock statement (#26)

* the other statements support contract value besides lock/unlock statement

* optimise

* fix counts for reference variables

feea890 2018-11-20 17:07:12 oysheng

add import function (#25)

* add import function

* modify scan string with '' and ""

* add check for empty path

* modify name

* add test

* add import unit test
modify compile test

* modify loan collateral and repay collateral

* optimise

21cdc76 2018-11-06 17:52:50 oysheng

modify compiler documents (#24)

* modify compiler documents

* optimise defime

9010b17 2018-10-31 15:13:16 oysheng

delete check that the lock value disposed of once (#23)

* modify check for amountType and intType

* delete check that the locks's value disposed once

71069d5 2018-10-25 18:05:10 oysheng

fix contract exceptd check (#22)

6a03f9c 2018-10-23 20:05:50 oysheng

add tool into Makefile and optimise cmd tips (#20)

01f3eed 2018-10-23 20:05:19 oysheng

add README with equity compiler tool (#21)

* add README with equity compiler tool

* add readme

* change directory

ccc8361 2018-10-16 16:26:58 oysheng

equity compiler tool (#18)

* add equity compiler tool

* add go vendor

* adjust print

d769c89 2018-10-15 16:54:30 oysheng

fix the operation for binary operator with the same variable (#16)

c6f603a 2018-10-15 16:51:23 oysheng

optimise count of value (#17)

e357cc2 2018-10-09 11:30:55 oysheng

optimise code format (#15)

a095300 2018-10-09 11:29:58 oysheng

ifstatement add nop instruction to differ with clause selector for JUMPIF instruction (#14)

c472eb9 2018-10-08 12:05:54 oysheng

optimise ifstatements jumpif condition check (#13)

* optimise ifstatements jumpif condition check

* fix unit test

* restore

a732ed2 2018-09-29 15:04:50 oysheng

support BytesLiteral true/false and operator && / || / ! (#12)

* modify to support BytesLiteral

* optimise

* fix string literal and add escape character

* add unit test for constant

* add boolean literal true/false

* delete boolean check

* modify keywords

* add unit test

* support ! operator

* support boolean or / and operator

38a476b 2018-09-28 20:25:26 oysheng

fix StrLiteral and BytesLiteral to support constant (#11)

* modify to support BytesLiteral

* optimise

* fix string literal and add escape character

* add unit test for constant

72bd3e9 2018-09-28 20:24:29 oysheng

optimise lockstatement value (#10)

a475b64 2018-09-18 16:31:55 oysheng

add assgin statement and modify defined statement to support declaration (#9)

* modify define statement

* add assgin statement

* optimise assign statement

* modify print

* add assign statement unit test

* not support that the variable was been used in assign statement when it's not defined

* check whether the defined variable is used or not

a7da0da 2018-09-13 18:11:35 oysheng

fix related check to support that if-else statement include lock/unlock statement (#8)

* fix Hash Type check

* optimise lock statement

* add if-else check

* optimise check value

* modify value used count

* add statement result check for if-else

* fix check index for if-else statement

* modify test name

* add recursive contract

0ce9ffd 2018-09-10 17:09:52 oysheng

add if-else statement (#7)

* add define statement for equity

* add test

* add if-else statement

* handle with stack

* optimise parameter reference check

* optimise else label

* optimise ifbody stack

* optimse compile if else statement

* check math for count

* add unit test

* optimise parse ifstatement

* after endif support add statements

* add sequese for ifstatement

* add test

* rm redundant modify

21eafa6 2018-08-31 18:51:22 oysheng

add define statement for equity (#6)

* add define statement for equity

* add test

5b62795 2018-08-24 14:22:35 oysheng

add Makefile and ci (#5)

Show on old repository browser