491c13f3aa 
								
							 
						 
						
							
							
								
								chore: name_field_label should return actual constant for bytearray and int  
							
							
							
						 
						
							2022-11-14 14:13:21 -05:00  
				
					
						
							
							
								 
						
							
								aa0f258ea2 
								
							 
						 
						
							
							
								
								add pipelines functionality  
							
							
							
						 
						
							2022-11-14 14:13:21 -05:00  
				
					
						
							
							
								 
						
							
								d11b8858ba 
								
							 
						 
						
							
							
								
								clean up some unused parts in created hashmaps  
							
							
							
						 
						
							2022-11-12 20:57:44 -05:00  
				
					
						
							
							
								 
						
							
								b450c41438 
								
							 
						 
						
							
							
								
								finish up binops for code gen  
							
							
							
						 
						
							2022-11-12 20:57:44 -05:00  
				
					
						
							
							
								 
						
							
								a73fc345fe 
								
							 
						 
						
							
							
								
								clippy fix  
							
							
							
						 
						
							2022-11-11 20:24:21 -05:00  
				
					
						
							
							
								 
						
							
								d0463b3218 
								
							 
						 
						
							
							
								
								missing into on a term  
							
							
							
						 
						
							2022-11-11 20:24:21 -05:00  
				
					
						
							
							
								 
						
							
								c36fa8cee5 
								
							 
						 
						
							
							
								
								fix issue with scope for data creation and wrap program with ifthenelse  
							
							
							
						 
						
							2022-11-11 20:24:21 -05:00  
				
					
						
							
							
								 
						
							
								a3935c5df7 
								
							 
						 
						
							
							
								
								almost done data constr creation  
							
							
							
						 
						
							2022-11-11 20:24:21 -05:00  
				
					
						
							
							
								 
						
							
								4a95fc5588 
								
							 
						 
						
							
							
								
								chore: fix parser tests  
							
							
							
						 
						
							2022-11-10 17:41:39 -05:00  
				
					
						
							
							
								 
						
							
								2e5406afa3 
								
							 
						 
						
							
							
								
								Rename 'scripts' as 'validators' across the codebase.  
							
							
							
						 
						
							2022-11-10 17:41:39 -05:00  
				
					
						
							
							
								 
						
							
								c9da049712 
								
							 
						 
						
							
							
								
								feat: rework how modules are loaded  
							
							
							
						 
						
							2022-11-10 17:41:39 -05:00  
				
					
						
							
							
								 
						
							
								7b5763edeb 
								
							 
						 
						
							
							
								
								Respond to 'notification' requests from language-client  
							
							
							
						 
						
							2022-11-10 17:41:39 -05:00  
				
					
						
							
							
								 
						
							
								bdf91d287b 
								
							 
						 
						
							
							
								
								Add a few more files  
							
							
							
						 
						
							2022-11-10 01:45:32 -05:00  
				
					
						
							
							
								 
						
							
								9d6f9fd013 
								
							 
						 
						
							
							
								
								Use indoc for better raw text  
							
							
							
						 
						
							2022-11-10 01:45:32 -05:00  
				
					
						
							
							
								 
						
							
								3faed5c980 
								
							 
						 
						
							
							
								
								Add new project template  
							
							
							
						 
						
							2022-11-10 01:45:32 -05:00  
				
					
						
							
							
								 
						
							
								01e91b9fe5 
								
							 
						 
						
							
							
								
								chore: deal with clippy warnings  
							
							
							
						 
						
							2022-11-10 01:27:18 -05:00  
				
					
						
							
							
								 
						
							
								e90a210537 
								
							 
						 
						
							
							
								
								feat: add a basic lsp  
							
							
							
						 
						
							2022-11-10 01:27:18 -05:00  
				
					
						
							
							
								 
						
							
								c4f2a1ffec 
								
							 
						 
						
							
							
								
								fix: weird test error after rebase  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								7e0767ef74 
								
							 
						 
						
							
							
								
								feat: output build assets  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								4db0c93061 
								
							 
						 
						
							
							
								
								chore: clean up warnings  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								3787cce275 
								
							 
						 
						
							
							
								
								chore: fix some stuff after rebase  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								6c6aefd1c4 
								
							 
						 
						
							
							
								
								get basic when conditions to work  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								6950b66b55 
								
							 
						 
						
							
							
								
								checkpoint commit  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								28697586f2 
								
							 
						 
						
							
							
								
								remove some warnings and start on when  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								805bf19081 
								
							 
						 
						
							
							
								
								Got nested field access working efficiently. Will clean up code soon.  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								e3fa9ac105 
								
							 
						 
						
							
							
								
								checkpoint commit  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								9864a3fe31 
								
							 
						 
						
							
							
								
								figured out the recursion based uplc terms to get item from a list  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								ad4a5e927d 
								
							 
						 
						
							
							
								
								starting on field access in aiken  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								3cafb2bcbe 
								
							 
						 
						
							
							
								
								checkpoint commit  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								d8f3ada13e 
								
							 
						 
						
							
							
								
								chore: add default for Interner  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								6162128427 
								
							 
						 
						
							
							
								
								add string comparison and int comparison  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								8a99b8c071 
								
							 
						 
						
							
							
								
								Remove println  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								6d720f6265 
								
							 
						 
						
							
							
								
								implement scope level in a consistent way.  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								f6a72cc7f9 
								
							 
						 
						
							
							
								
								did hacky way for scope level, but now i know how it works and how to fix  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								f7276df355 
								
							 
						 
						
							
							
								
								checkpoint commit  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								483aa0784e 
								
							 
						 
						
							
							
								
								chore: clean up some errors after rebase and rename project to aiken_project  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								a993bea2a2 
								
							 
						 
						
							
							
								
								try code gen for assignment  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								ffa78e4c30 
								
							 
						 
						
							
							
								
								work out some initial direction for code gen  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								51302f1730 
								
							 
						 
						
							
							
								
								feat: error if validators have wrong arity  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								4130e0f2c3 
								
							 
						 
						
							
							
								
								feat: validate if scripts return Bool  
							
							
							
						 
						
							2022-11-08 22:21:07 -05:00  
				
					
						
							
							
								 
						
							
								d830060683 
								
							 
						 
						
							
							
								
								fix: tests  
							
							
							
						 
						
							2022-11-05 18:27:02 -04:00  
				
					
						
							
							
								 
						
							
								3a653b6624 
								
							 
						 
						
							
							
								
								chore: all dead code till we sort out doc comments  
							
							
							
						 
						
							2022-11-05 18:20:23 -04:00  
				
					
						
							
							
								 
						
							
								7092673c45 
								
							 
						 
						
							
							
								
								feat: if expression formatting  
							
							
							
						 
						
							2022-11-05 17:53:11 -04:00  
				
					
						
							
							
								 
						
							
								809d5ea5c5 
								
							 
						 
						
							
							
								
								fix: record formatting  
							
							
							
						 
						
							2022-11-05 17:28:32 -04:00  
				
					
						
							
							
								 
						
							
								9d14acbe0a 
								
							 
						 
						
							
							
								
								fix: when formatting and add some methods to Project::Error  
							
							
							
						 
						
							2022-11-05 16:23:46 -04:00  
				
					
						
							
							
								 
						
							
								14724f924c 
								
							 
						 
						
							
							
								
								fix: weird extra space above definitions  
							
							
							
						 
						
							2022-11-05 15:42:53 -04:00  
				
					
						
							
							
								 
						
							
								4cad053e15 
								
							 
						 
						
							
							
								
								fix: capture variables are a bit different  
							
							
							
						 
						
							2022-11-05 15:35:18 -04:00  
				
					
						
							
							
								 
						
							
								cba7a6f46e 
								
							 
						 
						
							
							
								
								feat: bring over the formatter from gleam  
							
							
							
						 
						
							2022-11-05 15:35:11 -04:00  
				
					
						
							
							
								 
						
							
								3df275043a 
								
							 
						 
						
							
							
								
								Release 0.0.24  
							
							... 
							
							
							
							aiken@0.0.24
aiken-lang@0.0.24
aiken-project@0.0.24
uplc@0.0.24
Generated by cargo-workspaces 
							
						 
						
							2022-11-04 13:56:15 -04:00  
				
					
						
							
							
								 
						
							
								af7ca87ffc 
								
							 
						 
						
							
							
								
								Fixed more clippy issues  
							
							
							
						 
						
							2022-11-04 18:21:22 +01:00  
				
					
						
							
							
								 
						
							
								9a2c6753cd 
								
							 
						 
						
							
							
								
								Fixed clippy issues  
							
							
							
						 
						
							2022-11-04 18:13:46 +01:00  
				
					
						
							
							
								 
						
							
								d1141f306a 
								
							 
						 
						
							
							
								
								Sorted all relevant structures in ScriptContext  
							
							
							
						 
						
							2022-11-04 17:58:23 +01:00  
				
					
						
							
							
								 
						
							
								c4db8c951f 
								
							 
						 
						
							
							
								
								Release 0.0.23  
							
							... 
							
							
							
							aiken@0.0.23
aiken-lang@0.0.23
aiken-project@0.0.23
uplc@0.0.23
Generated by cargo-workspaces 
							
						 
						
							2022-11-03 20:27:03 -04:00  
				
					
						
							
							
								 
						
							
								887f5eeee9 
								
							 
						 
						
							
							
								
								sorts inputs for sc  
							
							
							
						 
						
							2022-11-03 05:04:21 -04:00  
				
					
						
							
							
								 
						
							
								1b6e5d262f 
								
							 
						 
						
							
							
								
								Release 0.0.22  
							
							... 
							
							
							
							aiken@0.0.22
aiken-lang@0.0.22
aiken-project@0.0.22
uplc@0.0.22
Generated by cargo-workspaces 
							
						 
						
							2022-10-31 13:32:54 -04:00  
				
					
						
							
							
								 
						
							
								09462bbb42 
								
							 
						 
						
							
							
								
								chore: rename project to aiken-project  
							
							
							
						 
						
							2022-10-31 13:25:19 -04:00  
				
					
						
							
							
								 
						
							
								11c0e4e193 
								
							 
						 
						
							
							
								
								Merge pull request  #85  from txpipe/expose-pallas-plutus-data  
							
							
							
						 
						
							2022-10-29 16:30:23 -04:00  
				
					
						
							
							
								 
						
							
								9bbcdfd0b3 
								
							 
						 
						
							
							
								
								Revert versions, fix changelog  
							
							
							
						 
						
							2022-10-28 11:50:19 -07:00  
				
					
						
							
							
								 
						
							
								4316d5c382 
								
							 
						 
						
							
							
								
								Factor out common project-logic between build and check.  
							
							
							
						 
						
							2022-10-28 17:20:41 +02:00  
				
					
						
							
							
								 
						
							
								8d45b2a2f5 
								
							 
						 
						
							
							
								
								Enforce ordering of commands/sub-commands according to source  
							
							... 
							
							
							
							By default, clap orders command alphabetically, which can be quite
    confusing when listing commands with `--help`:
    ```
    SUBCOMMANDS:
        eval      Evaluate an Untyped Plutus Core program
        flat      Encode textual Untyped Plutus Core to flat bytes
        fmt       Format an Untyped Plutus Core program
        help      Print this message or the help of the given subcommand(s)
        unflat    Decode flat bytes to textual Untyped Plutus Cor
    ```
    It is possible to instrument clap to order commands in the same way
    they are declared in the source, giving us back the freedom to order
    and group them in a manner that makes sense, e.g.:
    ```
    SUBCOMMANDS:
        fmt       Format an Untyped Plutus Core program
        eval      Evaluate an Untyped Plutus Core program
        flat      Encode textual Untyped Plutus Core to flat bytes
        unflat    Decode flat bytes to textual Untyped Plutus Cor
        help      Print this message or the help of the given subcommand(s)
    ``` 
							
						 
						
							2022-10-28 17:20:41 +02:00  
				
					
						
							
							
								 
						
							
								9c608ad9f1 
								
							 
						 
						
							
							
								
								Refactor cli's crate; split code into a hierarchy of modules.  
							
							... 
							
							
							
							This follows a simple convention:
    - `main.rs` contains as little as possible and delegates both
      data-types definitions and command executions to sub-modules.
    - modules are named after their respective commands. For
      sub-commands,
    - Each command module can be in one of two forms:
      - Either it is a leaf command, and it then contains an `Args`
	struct that defines the command arguments; and a function
	`exec` when outlines the execution logic.
      - Or, it is a group command with multiple sub-commands. In which
	case the module defines a `Cmd` struct encapsulating all
	sub-commands; and also an `exec` function which simply
	dispatches the logic to sub-functions.
    ---
    This commit also removes the `dev` command which is currently
    unused. The rationale being: if it's not there, it's not there. 
							
						 
						
							2022-10-28 17:20:39 +02:00  
				
					
						
							
							
								 
						
							
								6d0d938fb9 
								
							 
						 
						
							
							
								
								Extra project utilities in their own crate.  
							
							... 
							
							
							
							This was currently in the 'cli' crates, but this code is pretty standalone and need not to be mixed with the rest of the cli logic.
  Ideally, we want the cli crate to be only a thin wrapper over functionality available from the rest of the lib crates. 
							
						 
						
							2022-10-28 13:48:40 +02:00  
				
					
						
							
							
								 
						
							
								aabcacbe87 
								
							 
						 
						
							
							
								
								Expose Pallas stuff, bump version, update changelog  
							
							
							
						 
						
							2022-10-27 20:40:37 -07:00  
				
					
						
							
							
								 
						
							
								819256df99 
								
							 
						 
						
							
							
								
								feat: wrap up adding uplc builtins for now  
							
							
							
						 
						
							2022-10-25 18:52:27 -04:00  
				
					
						
							
							
								 
						
							
								d5d2ba9cd7 
								
							 
						 
						
							
							
								
								feat: start creating aiken/builtin module  
							
							
							
						 
						
							2022-10-25 18:52:27 -04:00  
				
					
						
							
							
								 
						
							
								a41d05f7b6 
								
							 
						 
						
							
							
								
								feat: change project structure  
							
							
							
						 
						
							2022-10-24 00:09:00 -04:00  
				
					
						
							
							
								 
						
							
								825783ca61 
								
							 
						 
						
							
							
								
								feat: typecheck If expressions  
							
							
							
						 
						
							2022-10-24 00:09:00 -04:00  
				
					
						
							
							
								 
						
							
								5244e58c9f 
								
							 
						 
						
							
							
								
								feat: typechecking is working  
							
							
							
						 
						
							2022-10-24 00:09:00 -04:00  
				
					
						
							
							
								 
						
							
								cabc653167 
								
							 
						 
						
							
							
								
								feat: start expr inference  
							
							
							
						 
						
							2022-10-24 00:09:00 -04:00  
				
					
						
							
							
								 
						
							
								81c87ab4da 
								
							 
						 
						
							
							
								
								feat: register import, types, and values in environment  
							
							
							
						 
						
							2022-10-24 00:09:00 -04:00  
				
					
						
							
							
								 
						
							
								d0287d418b 
								
							 
						 
						
							
							
								
								feat: add prelude  
							
							
							
						 
						
							2022-10-24 00:09:00 -04:00  
				
					
						
							
							
								 
						
							
								4df3de0a03 
								
							 
						 
						
							
							
								
								feat: some boilerplate for typechecking  
							
							
							
						 
						
							2022-10-24 00:09:00 -04:00  
				
					
						
							
							
								 
						
							
								ed2ef4fa9b 
								
							 
						 
						
							
							
								
								feat: sort modules and detect cycles  
							
							
							
						 
						
							2022-10-24 00:09:00 -04:00  
				
					
						
							
							
								 
						
							
								15c774b7d0 
								
							 
						 
						
							
							
								
								Release 0.0.21  
							
							... 
							
							
							
							aiken@0.0.21
flat-rs@0.0.21
uplc@0.0.21
Generated by cargo-workspaces 
							
						 
						
							2022-10-23 17:58:21 -04:00  
				
					
						
							
							
								 
						
							
								c89690aa77 
								
							 
						 
						
							
							
								
								Create unknown constructor error for decode  
							
							
							
						 
						
							2022-10-23 17:54:21 -04:00  
				
					
						
							
							
								 
						
							
								360a5b6017 
								
							 
						 
						
							
							
								
								preceding bytes output changes if you error before position 5  
							
							
							
						 
						
							2022-10-23 17:54:21 -04:00  
				
					
						
							
							
								 
						
							
								56984dea36 
								
							 
						 
						
							
							
								
								more spacing for parse error  
							
							
							
						 
						
							2022-10-23 17:54:21 -04:00  
				
					
						
							
							
								 
						
							
								15cfb22c8f 
								
							 
						 
						
							
							
								
								more detailed parse errors when decoding with flat  
							
							
							
						 
						
							2022-10-23 17:54:21 -04:00  
				
					
						
							
							
								 
						
							
								4ef654b660 
								
							 
						 
						
							
							
								
								fixed clippy issue  
							
							
							
						 
						
							2022-10-22 18:01:36 -04:00  
				
					
						
							
							
								 
						
							
								c6de827721 
								
							 
						 
						
							
							
								
								added apply_params_to_script function  
							
							
							
						 
						
							2022-10-22 18:01:36 -04:00  
				
					
						
							
							
								 
						
							
								e6f3c40429 
								
							 
						 
						
							
							
								
								changed i64 -> i128  
							
							
							
						 
						
							2022-10-19 17:04:43 -04:00  
				
					
						
							
							
								 
						
							
								ce875a3c47 
								
							 
						 
						
							
							
								
								Release 0.0.20  
							
							... 
							
							
							
							aiken@0.0.20
aiken-lang@0.0.20
flat-rs@0.0.20
uplc@0.0.20
Generated by cargo-workspaces 
							
						 
						
							2022-10-17 17:22:50 -04:00  
				
					
						
							
							
								 
						
							
								a83c731eb1 
								
							 
						 
						
							
							
								
								fixed err description  
							
							
							
						 
						
							2022-10-17 08:35:45 -04:00  
				
					
						
							
							
								 
						
							
								ad542a68e8 
								
							 
						 
						
							
							
								
								removed unnecessary return statement  
							
							
							
						 
						
							2022-10-17 08:35:45 -04:00  
				
					
						
							
							
								 
						
							
								0856f6ccf2 
								
							 
						 
						
							
							
								
								added checked operators to some DefaultFunction  
							
							
							
						 
						
							2022-10-17 08:35:45 -04:00  
				
					
						
							
							
								 
						
							
								cfc1f92646 
								
							 
						 
						
							
							
								
								leave as i128  
							
							
							
						 
						
							2022-10-17 08:35:45 -04:00  
				
					
						
							
							
								 
						
							
								4e8fd53e70 
								
							 
						 
						
							
							
								
								fixed comments  
							
							
							
						 
						
							2022-10-17 08:35:45 -04:00  
				
					
						
							
							
								 
						
							
								a14dae5863 
								
							 
						 
						
							
							
								
								changed slot_length to u32  
							
							
							
						 
						
							2022-10-17 08:35:45 -04:00  
				
					
						
							
							
								 
						
							
								28b9fed8e5 
								
							 
						 
						
							
							
								
								added i128 integer support  
							
							
							
						 
						
							2022-10-17 08:35:45 -04:00  
				
					
						
							
							
								 
						
							
								6e7ea45e11 
								
							 
						 
						
							
							
								
								fix: flip the cbor_hex if condition  
							
							
							
						 
						
							2022-10-13 10:56:04 -04:00  
				
					
						
							
							
								 
						
							
								da89e9902c 
								
							 
						 
						
							
							
								
								feat: starting to get pretty error messages  
							
							
							
						 
						
							2022-10-11 14:34:27 -04:00  
				
					
						
							
							
								 
						
							
								59d7b54473 
								
							 
						 
						
							
							
								
								feat: start integrating miette  
							
							
							
						 
						
							2022-10-11 14:34:27 -04:00  
				
					
						
							
							
								 
						
							
								57dc50e3aa 
								
							 
						 
						
							
							
								
								chore: temp allow dead code  
							
							
							
						 
						
							2022-10-09 15:39:28 -04:00  
				
					
						
							
							
								 
						
							
								03d4a6f1e1 
								
							 
						 
						
							
							
								
								chore: rename  
							
							
							
						 
						
							2022-10-09 15:39:28 -04:00  
				
					
						
							
							
								 
						
							
								ff26db2245 
								
							 
						 
						
							
							
								
								feat: start project building  
							
							
							
						 
						
							2022-10-09 15:39:28 -04:00  
				
					
						
							
							
								 
						
							
								2896b92203 
								
							 
						 
						
							
							
								
								Release 0.0.19  
							
							... 
							
							
							
							aiken@0.0.19
aiken-lang@0.0.19
Generated by cargo-workspaces 
							
						 
						
							2022-10-04 17:10:21 -04:00  
				
					
						
							
							
								 
						
							
								6de41e64be 
								
							 
						 
						
							
							
								
								feat: add simple check command  
							
							
							
						 
						
							2022-10-04 17:09:43 -04:00  
				
					
						
							
							
								 
						
							
								6ef8ba5c35 
								
							 
						 
						
							
							
								
								feat: if expressions  
							
							
							
						 
						
							2022-10-04 16:32:32 -04:00  
				
					
						
							
							
								 
						
							
								dba82d544d 
								
							 
						 
						
							
							
								
								feat: record update syntax  
							
							
							
						 
						
							2022-10-04 16:32:32 -04:00  
				
					
						
							
							
								 
						
							
								3ad915cafd 
								
							 
						 
						
							
							
								
								fix: list spread allowing no comma before spread  
							
							
							
						 
						
							2022-10-04 16:32:32 -04:00  
				
					
						
							
							
								 
						
							
								fb1ff759e1 
								
							 
						 
						
							
							
								
								feat: function calls and captures  
							
							
							
						 
						
							2022-10-04 16:32:32 -04:00  
				
					
						
							
							
								 
						
							
								1b61f4b25b 
								
							 
						 
						
							
							
								
								feat: field access  
							
							
							
						 
						
							2022-10-04 16:32:32 -04:00  
				
					
						
							
							
								 
						
							
								34492f600c 
								
							 
						 
						
							
							
								
								test: empty function definition  
							
							
							
						 
						
							2022-10-04 16:32:32 -04:00  
				
					
						
							
							
								 
						
							
								512431d27f 
								
							 
						 
						
							
							
								
								feat: anonymous functions  
							
							
							
						 
						
							2022-10-04 16:32:32 -04:00  
				
					
						
							
							
								 
						
							
								695ac409b7 
								
							 
						 
						
							
							
								
								feat: assert and boolean negation  
							
							
							
						 
						
							2022-10-04 16:32:32 -04:00  
				
					
						
							
							
								 
						
							
								c7c11d1bd5 
								
							 
						 
						
							
							
								
								feat: finish when clauses  
							
							
							
						 
						
							2022-10-04 16:32:32 -04:00  
				
					
						
							
							
								 
						
							
								722dc4b477 
								
							 
						 
						
							
							
								
								work on adding when clause  
							
							
							
						 
						
							2022-10-04 16:32:32 -04:00  
				
					
						
							
							
								 
						
							
								118a5ac54e 
								
							 
						 
						
							
							
								
								add some block parsing and a test (incomplete)  
							
							
							
						 
						
							2022-10-04 16:32:32 -04:00  
				
					
						
							
							
								 
						
							
								4acb849f09 
								
							 
						 
						
							
							
								
								fix: include return type in one function def  
							
							
							
						 
						
							2022-10-04 16:32:32 -04:00  
				
					
						
							
							
								 
						
							
								55f906482a 
								
							 
						 
						
							
							
								
								feat: strip for release builds  
							
							
							
						 
						
							2022-10-04 16:32:32 -04:00  
				
					
						
							
							
								 
						
							
								c5450d37d5 
								
							 
						 
						
							
							
								
								chore: move lang tests to a submodule  
							
							
							
						 
						
							2022-10-04 16:32:32 -04:00  
				
					
						
							
							
								 
						
							
								43b147a9e0 
								
							 
						 
						
							
							
								
								feat: lists and flatten sequences  
							
							
							
						 
						
							2022-10-04 16:32:32 -04:00  
				
					
						
							
							
								 
						
							
								3208dab718 
								
							 
						 
						
							
							
								
								feat: finish parsing let bindings  
							
							
							
						 
						
							2022-10-04 16:32:32 -04:00  
				
					
						
							
							
								 
						
							
								3c5039134f 
								
							 
						 
						
							
							
								
								attempt to parse let  
							
							
							
						 
						
							2022-10-04 16:32:32 -04:00  
				
					
						
							
							
								 
						
							
								60359ec9b0 
								
							 
						 
						
							
							
								
								add pipeline and logical ops to expr parsing  
							
							... 
							
							
							
							Co-authored-by: rvcas <x@rvcas.dev> 
							
						 
						
							2022-10-04 16:32:32 -04:00  
				
					
						
							
							
								 
						
							
								fff38e30d2 
								
							 
						 
						
							
							
								
								test: add more stuff to get successfully parsing  
							
							
							
						 
						
							2022-10-04 16:32:32 -04:00  
				
					
						
							
							
								 
						
							
								8e3b32fe2c 
								
							 
						 
						
							
							
								
								Release 0.0.18  
							
							... 
							
							
							
							aiken@0.0.18
uplc@0.0.18
Generated by cargo-workspaces 
							
						 
						
							2022-09-27 09:15:41 -04:00  
				
					
						
							
							
								 
						
							
								037297880c 
								
							 
						 
						
							
							
								
								Release 0.0.17  
							
							... 
							
							
							
							aiken@0.0.17
uplc@0.0.17
Generated by cargo-workspaces 
							
						 
						
							2022-09-27 09:15:26 -04:00  
				
					
						
							
							
								 
						
							
								8f9481079c 
								
							 
						 
						
							
							
								
								Release 0.0.16  
							
							... 
							
							
							
							aiken@0.0.16
uplc@0.0.16
Generated by cargo-workspaces 
							
						 
						
							2022-09-27 09:14:11 -04:00  
				
					
						
							
							
								 
						
							
								f3b9d33f32 
								
							 
						 
						
							
							
								
								added deserialisation error to machine  
							
							
							
						 
						
							2022-09-27 09:13:00 -04:00  
				
					
						
							
							
								 
						
							
								94bfc2846c 
								
							 
						 
						
							
							
								
								Release 0.0.17  
							
							... 
							
							
							
							aiken-lang@0.0.17
Generated by cargo-workspaces 
							
						 
						
							2022-09-26 17:13:44 -04:00  
				
					
						
							
							
								 
						
							
								4c1b04e022 
								
							 
						 
						
							
							
								
								chore: add Cargo.toml fields  
							
							
							
						 
						
							2022-09-26 17:13:30 -04:00  
				
					
						
							
							
								 
						
							
								65f39432fa 
								
							 
						 
						
							
							
								
								Release 0.0.16  
							
							... 
							
							
							
							aiken@0.0.16
aiken-lang@0.0.16
Generated by cargo-workspaces 
							
						 
						
							2022-09-26 17:11:01 -04:00  
				
					
						
							
							
								 
						
							
								28553e3d03 
								
							 
						 
						
							
							
								
								Merge pull request  #33  from txpipe/lang  
							
							... 
							
							
							
							Lang 
							
						 
						
							2022-09-26 17:10:30 -04:00  
				
					
						
							
							
								 
						
							
								119a6f1e77 
								
							 
						 
						
							
							
								
								feat: use pretty assert  
							
							
							
						 
						
							2022-09-26 17:04:54 -04:00  
				
					
						
							
							
								 
						
							
								ae2866f784 
								
							 
						 
						
							
							
								
								Release 0.0.15  
							
							... 
							
							
							
							aiken@0.0.15
uplc@0.0.15
Generated by cargo-workspaces 
							
						 
						
							2022-09-26 16:34:26 -04:00  
				
					
						
							
							
								 
						
							
								3256bfbc32 
								
							 
						 
						
							
							
								
								Wrapped errors in redeemer error  
							
							
							
						 
						
							2022-09-26 16:33:52 -04:00  
				
					
						
							
							
								 
						
							
								81dd826ab8 
								
							 
						 
						
							
							
								
								Merge branch 'main' into lang  
							
							
							
						 
						
							2022-09-26 11:15:02 -04:00  
				
					
						
							
							
								 
						
							
								4f26957806 
								
							 
						 
						
							
							
								
								feat: some expr with precendence parsing  
							
							
							
						 
						
							2022-09-26 11:14:42 -04:00  
				
					
						
							
							
								 
						
							
								e817b39e4c 
								
							 
						 
						
							
							
								
								Release 0.0.14  
							
							... 
							
							
							
							aiken@0.0.14
uplc@0.0.14
Generated by cargo-workspaces 
							
						 
						
							2022-09-26 09:59:28 -04:00  
				
					
						
							
							
								 
						
							
								5ec991d83a 
								
							 
						 
						
							
							
								
								fixed error handling in eval raw  
							
							
							
						 
						
							2022-09-26 03:24:31 -04:00  
				
					
						
							
							
								 
						
							
								c08f6a8454 
								
							 
						 
						
							
							
								
								Merge branch 'main' into lang  
							
							
							
						 
						
							2022-09-25 17:44:20 -04:00  
				
					
						
							
							
								 
						
							
								25790287b7 
								
							 
						 
						
							
							
								
								Release 0.0.13  
							
							... 
							
							
							
							aiken@0.0.13
uplc@0.0.13
Generated by cargo-workspaces 
							
						 
						
							2022-09-24 20:35:36 -04:00  
				
					
						
							
							
								 
						
							
								08596588a7 
								
							 
						 
						
							
							
								
								feat: output total budget spent from cli  
							
							
							
						 
						
							2022-09-24 20:23:51 -04:00  
				
					
						
							
							
								 
						
							
								4166e27fd7 
								
							 
						 
						
							
							
								
								chore: v1 comments  
							
							
							
						 
						
							2022-09-24 19:52:40 -04:00  
				
					
						
							
							
								 
						
							
								8620332b75 
								
							 
						 
						
							
							
								
								feat: move input from json to helper method  
							
							
							
						 
						
							2022-09-24 19:40:07 -04:00  
				
					
						
							
							
								 
						
							
								3cb24a1d00 
								
							 
						 
						
							
							
								
								update test mem and cpu assertions for eval tx tests  
							
							
							
						 
						
							2022-09-24 18:19:18 -04:00  
				
					
						
							
							
								 
						
							
								aa111f0a65 
								
							 
						 
						
							
							
								
								fixed slot  
							
							
							
						 
						
							2022-09-25 00:01:01 +02:00  
				
					
						
							
							
								 
						
							
								35d09c642b 
								
							 
						 
						
							
							
								
								fixed time conversion  
							
							
							
						 
						
							2022-09-24 23:59:58 +02:00  
				
					
						
							
							
								 
						
							
								fb0af3cfcf 
								
							 
						 
						
							
							
								
								fixed bugs  
							
							
							
						 
						
							2022-09-24 17:47:07 -04:00  
				
					
						
							
							
								 
						
							
								3eb4fb7523 
								
							 
						 
						
							
							
								
								fixed bugs  
							
							
							
						 
						
							2022-09-24 23:09:55 +02:00  
				
					
						
							
							
								 
						
							
								ca2d8f0a1f 
								
							 
						 
						
							
							
								
								ada policy is now empty and mintValue includes 0 ada  
							
							
							
						 
						
							2022-09-24 15:47:51 -04:00  
				
					
						
							
							
								 
						
							
								99a27f6a3d 
								
							 
						 
						
							
							
								
								new tests  
							
							
							
						 
						
							2022-09-24 00:43:46 +02:00  
				
					
						
							
							
								 
						
							
								3bb5826b91 
								
							 
						 
						
							
							
								
								change how mint gets converted to plutus data  
							
							
							
						 
						
							2022-09-23 18:34:24 -04:00  
				
					
						
							
							
								 
						
							
								c45643bb01 
								
							 
						 
						
							
							
								
								empty bytestring should return 0 not 1  
							
							
							
						 
						
							2022-09-23 04:09:28 -04:00  
				
					
						
							
							
								 
						
							
								9b6d4e20c7 
								
							 
						 
						
							
							
								
								check exunits for eval tests  
							
							
							
						 
						
							2022-09-22 03:13:30 -04:00  
				
					
						
							
							
								 
						
							
								2572ed6bbd 
								
							 
						 
						
							
							
								
								fix: remove BadTerm  
							
							
							
						 
						
							2022-09-19 16:40:08 -04:00  
				
					
						
							
							
								 
						
							
								169fa05572 
								
							 
						 
						
							
							
								
								added ex units from haskell plc  
							
							
							
						 
						
							2022-09-19 22:32:56 +02:00  
				
					
						
							
							
								 
						
							
								3e10fcbfbb 
								
							 
						 
						
							
							
								
								changed example 4 to check 'False'  
							
							
							
						 
						
							2022-09-19 22:15:31 +02:00  
				
					
						
							
							
								 
						
							
								caa88dab12 
								
							 
						 
						
							
							
								
								fix: valid condition for a script  
							
							
							
						 
						
							2022-09-19 16:00:25 -04:00  
				
					
						
							
							
								 
						
							
								6ccd0aa2fb 
								
							 
						 
						
							
							
								
								adding better debug for wrong term tag in uplc  
							
							
							
						 
						
							2022-09-19 14:59:55 -04:00  
				
					
						
							
							
								 
						
							
								21d71e94b3 
								
							 
						 
						
							
							
								
								added more tests  
							
							
							
						 
						
							2022-09-19 18:19:56 +02:00  
				
					
						
							
							
								 
						
							
								f12540d8e2 
								
							 
						 
						
							
							
								
								fixed missing script test  
							
							
							
						 
						
							2022-09-19 17:17:15 +02:00  
				
					
						
							
							
								 
						
							
								0ba8787b97 
								
							 
						 
						
							
							
								
								chore: clippy  
							
							
							
						 
						
							2022-09-19 11:11:52 -04:00  
				
					
						
							
							
								 
						
							
								f10e3836ad 
								
							 
						 
						
							
							
								
								feat: new error for bad term  
							
							
							
						 
						
							2022-09-19 11:04:21 -04:00  
				
					
						
							
							
								 
						
							
								30ed8d9150 
								
							 
						 
						
							
							
								
								fixed initial_budget  
							
							
							
						 
						
							2022-09-19 14:53:44 +02:00  
				
					
						
							
							
								 
						
							
								ea735428dd 
								
							 
						 
						
							
							
								
								fixed typos  
							
							
							
						 
						
							2022-09-19 13:48:05 +02:00  
				
					
						
							
							
								 
						
							
								4a6496db3f 
								
							 
						 
						
							
							
								
								Replaced unreachable statements with Error  
							
							
							
						 
						
							2022-09-19 13:38:56 +02:00  
				
					
						
							
							
								 
						
							
								1148863a43 
								
							 
						 
						
							
							
								
								Allow to set initial budget  
							
							
							
						 
						
							2022-09-19 12:02:41 +02:00  
				
					
						
							
							
								 
						
							
								83bac598de 
								
							 
						 
						
							
							
								
								removed deprecated comment  
							
							
							
						 
						
							2022-09-19 10:58:45 +02:00  
				
					
						
							
							
								 
						
							
								d5f398bc5f 
								
							 
						 
						
							
							
								
								Fixed output decoding for ResolvedInput  
							
							
							
						 
						
							2022-09-19 10:50:25 +02:00  
				
					
						
							
							
								 
						
							
								6c34c9be19 
								
							 
						 
						
							
							
								
								feat: even more errors work  
							
							
							
						 
						
							2022-09-19 01:05:33 -04:00  
				
					
						
							
							
								 
						
							
								9bab3187b1 
								
							 
						 
						
							
							
								
								feat: more errors  
							
							
							
						 
						
							2022-09-19 00:39:52 -04:00  
				
					
						
							
							
								 
						
							
								6e901de2f0 
								
							 
						 
						
							
							
								
								feat: implement script-related ledger checks for Tx Simulate ( #57 )  
							
							... 
							
							
							
							* feat: functions for extraneous/missing redeemers checks
* chore: typos
* feat: implement function to check for missing/extraneous scripts
* feat: check for missing/extraneous redeemers and scripts in eval_tx
* chore: add tests for missing/extraneous redeemers
* chore: remove duplicate file 
							
						 
						
							2022-09-18 23:31:30 -04:00  
				
					
						
							
							
								 
						
							
								9e280f9cb5 
								
							 
						 
						
							
							
								
								feat: rename transaction eval and add error enum  
							
							
							
						 
						
							2022-09-18 15:35:10 -04:00  
				
					
						
							
							
								 
						
							
								68fc0f643e 
								
							 
						 
						
							
							
								
								feat: add some v1 methods so that cost_mdls can be optional  
							
							
							
						 
						
							2022-09-18 15:16:41 -04:00  
				
					
						
							
							
								 
						
							
								dac25b6f41 
								
							 
						 
						
							
							
								
								fix cpu mem mix up on steps  
							
							
							
						 
						
							2022-09-18 04:15:30 -04:00  
				
					
						
							
							
								 
						
							
								6619a0e431 
								
							 
						 
						
							
							
								
								moved cost_mdls language determination into eval_redeemer  
							
							
							
						 
						
							2022-09-18 09:37:14 +02:00  
				
					
						
							
							
								 
						
							
								472cea6c41 
								
							 
						 
						
							
							
								
								parameratize cost model  
							
							
							
						 
						
							2022-09-17 21:12:48 -04:00  
				
					
						
							
							
								 
						
							
								d426f4922f 
								
							 
						 
						
							
							
								
								added eval_tx_raw  
							
							
							
						 
						
							2022-09-16 17:13:42 +02:00  
				
					
						
							
							
								 
						
							
								02a8a34fe8 
								
							 
						 
						
							
							
								
								expose tx simulation with simulate cli command  
							
							
							
						 
						
							2022-09-16 04:35:20 -04:00  
				
					
						
							
							
								 
						
							
								3f27bd9f13 
								
							 
						 
						
							
							
								
								move utils to uplc and break up  
							
							
							
						 
						
							2022-09-16 04:00:29 -04:00  
				
					
						
							
							
								 
						
							
								ddf3cdb6ec 
								
							 
						 
						
							
							
								
								chore: use alpha 3 instead of main  
							
							
							
						 
						
							2022-09-15 11:29:08 -04:00  
				
					
						
							
							
								 
						
							
								26deb6df10 
								
							 
						 
						
							
							
								
								fix: it compiles again  
							
							
							
						 
						
							2022-09-15 11:27:33 -04:00  
				
					
						
							
							
								 
						
							
								348ed3b719 
								
							 
						 
						
							
							
								
								fix: changes from pallas bump  
							
							... 
							
							
							
							Co-authored-by: Kasey White <kwhitemsg@gmail.com> 
							
						 
						
							2022-09-14 22:00:52 -04:00  
				
					
						
							
							
								 
						
							
								336af376e1 
								
							 
						 
						
							
							
								
								chore: bump pallas version  
							
							
							
						 
						
							2022-09-14 18:52:42 -04:00  
				
					
						
							
							
								 
						
							
								806d98e5fc 
								
							 
						 
						
							
							
								
								added error messages to execution purpose  
							
							
							
						 
						
							2022-09-14 18:52:05 -04:00  
				
					
						
							
							
								 
						
							
								fc92c40c3c 
								
							 
						 
						
							
							
								
								fixed typo  
							
							
							
						 
						
							2022-09-14 18:52:05 -04:00  
				
					
						
							
							
								 
						
							
								2bd46f90bb 
								
							 
						 
						
							
							
								
								error statemens after program  
							
							
							
						 
						
							2022-09-14 18:52:05 -04:00  
				
					
						
							
							
								 
						
							
								829d959fa3 
								
							 
						 
						
							
							
								
								more error statements  
							
							
							
						 
						
							2022-09-14 18:52:05 -04:00  
				
					
						
							
							
								 
						
							
								a408491e41 
								
							 
						 
						
							
							
								
								added error messages  
							
							
							
						 
						
							2022-09-14 18:52:05 -04:00  
				
					
						
							
							
								 
						
							
								be8daa00dd 
								
							 
						 
						
							
							
								
								added plutusV1 test  
							
							
							
						 
						
							2022-09-14 18:52:04 -04:00  
				
					
						
							
							
								 
						
							
								6e4ff1e282 
								
							 
						 
						
							
							
								
								added plutusV1  
							
							
							
						 
						
							2022-09-14 18:52:04 -04:00  
				
					
						
							
							
								 
						
							
								d9b34973c7 
								
							 
						 
						
							
							
								
								fixed constructor tags  
							
							
							
						 
						
							2022-09-14 18:52:04 -04:00  
				
					
						
							
							
								 
						
							
								61bf55e151 
								
							 
						 
						
							
							
								
								added example  
							
							
							
						 
						
							2022-09-14 18:52:04 -04:00  
				
					
						
							
							
								 
						
							
								eb1466d269 
								
							 
						 
						
							
							
								
								fixed budget calc  
							
							
							
						 
						
							2022-09-14 18:52:04 -04:00  
				
					
						
							
							
								 
						
							
								fa6520e585 
								
							 
						 
						
							
							
								
								added full evaluation; still fails because hashes mismatch regarding pallas  
							
							
							
						 
						
							2022-09-14 18:52:04 -04:00  
				
					
						
							
							
								 
						
							
								76d326b9ac 
								
							 
						 
						
							
							
								
								completed execution part  
							
							
							
						 
						
							2022-09-14 18:52:04 -04:00  
				
					
						
							
							
								 
						
							
								b1b9d3a5d4 
								
							 
						 
						
							
							
								
								preliminary work on execution  
							
							
							
						 
						
							2022-09-14 18:52:04 -04:00  
				
					
						
							
							
								 
						
							
								080985b7c6 
								
							 
						 
						
							
							
								
								more bug fixes  
							
							
							
						 
						
							2022-09-14 18:52:04 -04:00  
				
					
						
							
							
								 
						
							
								33c2a25fa3 
								
							 
						 
						
							
							
								
								bit more refactoring  
							
							
							
						 
						
							2022-09-14 18:52:03 -04:00  
				
					
						
							
							
								 
						
							
								ec63bd2365 
								
							 
						 
						
							
							
								
								fixed bugs in conversion to plutus data; little refactoring  
							
							
							
						 
						
							2022-09-14 18:52:03 -04:00  
				
					
						
							
							
								 
						
							
								f0d17897ab 
								
							 
						 
						
							
							
								
								fixed bug in tx_in_info  
							
							
							
						 
						
							2022-09-14 18:52:03 -04:00  
				
					
						
							
							
								 
						
							
								ecd363e67d 
								
							 
						 
						
							
							
								
								fixed bugs; preliminary work on eval  
							
							
							
						 
						
							2022-09-14 18:52:03 -04:00  
				
					
						
							
							
								 
						
							
								4060a25324 
								
							 
						 
						
							
							
								
								fixed bugs  
							
							
							
						 
						
							2022-09-14 18:52:03 -04:00  
				
					
						
							
							
								 
						
							
								24397d4b58 
								
							 
						 
						
							
							
								
								fixed time range  
							
							
							
						 
						
							2022-09-14 18:52:03 -04:00  
				
					
						
							
							
								 
						
							
								57816d4c09 
								
							 
						 
						
							
							
								
								added get script purpose  
							
							
							
						 
						
							2022-09-14 18:52:03 -04:00  
				
					
						
							
							
								 
						
							
								8b894f7351 
								
							 
						 
						
							
							
								
								added functions to get script context  
							
							
							
						 
						
							2022-09-14 18:52:03 -04:00  
				
					
						
							
							
								 
						
							
								c0c7bd58b3 
								
							 
						 
						
							
							
								
								added all necessary trait impl for PlutusV2 scriptContext  
							
							
							
						 
						
							2022-09-14 18:52:02 -04:00  
				
					
						
							
							
								 
						
							
								4e51826981 
								
							 
						 
						
							
							
								
								added more implementations for ToPlutusData  
							
							
							
						 
						
							2022-09-14 18:52:02 -04:00  
				
					
						
							
							
								 
						
							
								60d7c52c26 
								
							 
						 
						
							
							
								
								added some structs; added ToPlutusData  
							
							
							
						 
						
							2022-09-14 18:52:01 -04:00  
				
					
						
							
							
								 
						
							
								bc983d694a 
								
							 
						 
						
							
							
								
								feat: some cbor hex flags for flat and unflat  
							
							
							
						 
						
							2022-09-14 18:51:38 -04:00  
				
					
						
							
							
								 
						
							
								da73995124 
								
							 
						 
						
							
							
								
								fix: resolved inputs should be a flag  
							
							
							
						 
						
							2022-09-14 18:51:38 -04:00  
				
					
						
							
							
								 
						
							
								d8cdeaf925 
								
							 
						 
						
							
							
								
								ouput ( #51 )  
							
							
							
						 
						
							2022-09-14 18:51:38 -04:00  
				
					
						
							
							
								 
						
							
								564cd41626 
								
							 
						 
						
							
							
								
								chore: clean up tx in info  
							
							
							
						 
						
							2022-09-14 18:51:37 -04:00  
				
					
						
							
							
								 
						
							
								d5f8b749ae 
								
							 
						 
						
							
							
								
								add txininfo plutus data to main  
							
							
							
						 
						
							2022-09-14 18:51:36 -04:00  
				
					
						
							
							
								 
						
							
								cf27c0c755 
								
							 
						 
						
							
							
								
								feat: apply redeemers and datum to script  
							
							
							
						 
						
							2022-09-14 18:51:08 -04:00  
				
					
						
							
							
								 
						
							
								c9072deb09 
								
							 
						 
						
							
							
								
								feat: print some info  
							
							
							
						 
						
							2022-09-14 18:50:11 -04:00  
				
					
						
							
							
								 
						
							
								055ca5c66b 
								
							 
						 
						
							
							
								
								feat: add a new subcommand for tx simulation  
							
							
							
						 
						
							2022-09-14 18:50:05 -04:00  
				
					
						
							
							
								 
						
							
								4615132b05 
								
							 
						 
						
							
							
								
								Release 0.0.12  
							
							... 
							
							
							
							aiken@0.0.12
uplc@0.0.12
Generated by cargo-workspaces 
							
						 
						
							2022-09-08 18:22:46 -04:00  
				
					
						
							
							
								 
						
							
								6d6f671f4f 
								
							 
						 
						
							
							
								
								eval with inputs ( #56 )  
							
							
							
						 
						
							2022-09-08 18:20:52 -04:00  
				
					
						
							
							
								 
						
							
								739f38beac 
								
							 
						 
						
							
							
								
								UPLC data parsing support by CBOR notation ( #37 )  
							
							... 
							
							
							
							* Implement constant data parsing support
New notation: (con data #0000 )
Where #0000  is the CBOR hex representation of a PlutusDatum
* Add pretty printing support for data
* Format 
							
						 
						
							2022-09-08 16:10:12 -04:00  
				
					
						
							
							
								 
						
							
								d54aaff5de 
								
							 
						 
						
							
							
								
								feat: fill in expr unit parser a bit  
							
							
							
						 
						
							2022-09-07 17:53:07 -04:00  
				
					
						
							
							
								 
						
							
								59a9bac9b5 
								
							 
						 
						
							
							
								
								feat: finish expr_seq_parser  
							
							
							
						 
						
							2022-09-07 17:52:49 -04:00  
				
					
						
							
							
								 
						
							
								3bc507c9e8 
								
							 
						 
						
							
							
								
								feat: beginnings of expr parsing  
							
							
							
						 
						
							2022-09-07 17:52:49 -04:00  
				
					
						
							
							
								 
						
							
								d87bb17a27 
								
							 
						 
						
							
							
								
								feat: type aliases and some fn parsing  
							
							
							
						 
						
							2022-09-07 17:52:49 -04:00  
				
					
						
							
							
								 
						
							
								fbc9b27efe 
								
							 
						 
						
							
							
								
								feat: parse custom types  
							
							
							
						 
						
							2022-09-07 17:52:49 -04:00  
				
					
						
							
							
								 
						
							
								1d1a6fc404 
								
							 
						 
						
							
							
								
								feat: parse imports  
							
							
							
						 
						
							2022-09-07 17:52:49 -04:00  
				
					
						
							
							
								 
						
							
								1d6809661c 
								
							 
						 
						
							
							
								
								feat: lexer  
							
							
							
						 
						
							2022-09-07 17:52:49 -04:00  
				
					
						
							
							
								 
						
							
								208f2e80ea 
								
							 
						 
						
							
							
								
								feat: more ast elements and some sample syntax  
							
							
							
						 
						
							2022-09-07 17:52:48 -04:00  
				
					
						
							
							
								 
						
							
								35143f1544 
								
							 
						 
						
							
							
								
								feat: add the ast module  
							
							
							
						 
						
							2022-09-07 17:52:48 -04:00  
				
					
						
							
							
								 
						
							
								fd17605e4d 
								
							 
						 
						
							
							
								
								feat: add deps  
							
							
							
						 
						
							2022-09-07 17:52:46 -04:00  
				
					
						
							
							
								 
						
							
								e74eace15c 
								
							 
						 
						
							
							
								
								chore: init lang crate  
							
							
							
						 
						
							2022-09-07 17:52:18 -04:00  
				
					
						
							
							
								 
						
							
								db5695a1c4 
								
							 
						 
						
							
							
								
								Release 0.0.11  
							
							... 
							
							
							
							aiken@0.0.11
uplc@0.0.11
Generated by cargo-workspaces 
							
						 
						
							2022-09-07 17:49:27 -04:00  
				
					
						
							
							
								 
						
							
								4d742b5b47 
								
							 
						 
						
							
							
								
								chore: fix formatting  
							
							
							
						 
						
							2022-09-06 15:45:08 -04:00  
				
					
						
							
							
								 
						
							
								9b491b3777 
								
							 
						 
						
							
							
								
								Print machine logs (debug trace)  
							
							... 
							
							
							
							This may be made optional with a --verbose flag, but usually the user wants to see all invocations of the Trace command 
							
						 
						
							2022-09-06 15:44:23 -04:00  
				
					
						
							
							
								 
						
							
								c88e5df8b1 
								
							 
						 
						
							
							
								
								finish up builtin implementations for Vasil  
							
							
							
						 
						
							2022-08-30 18:15:50 -04:00  
				
					
						
							
							
								 
						
							
								2d1f147d40 
								
							 
						 
						
							
							
								
								remove extra dependencies and return result for data encode/decode  
							
							
							
						 
						
							2022-08-29 14:07:13 -04:00  
				
					
						
							
							
								 
						
							
								65b133251a 
								
							 
						 
						
							
							
								
								change pretty vars and handle larger range of cbor tags  
							
							
							
						 
						
							2022-08-29 14:07:13 -04:00  
				
					
						
							
							
								 
						
							
								833914c80c 
								
							 
						 
						
							
							
								
								done with data builtins  
							
							
							
						 
						
							2022-08-29 14:07:13 -04:00  
				
					
						
							
							
								 
						
							
								368cd4ad55 
								
							 
						 
						
							
							
								
								one more data builtin to go  
							
							
							
						 
						
							2022-08-29 14:07:13 -04:00  
				
					
						
							
							
								 
						
							
								00cc9f93d5 
								
							 
						 
						
							
							
								
								start making data with builtins  
							
							
							
						 
						
							2022-08-29 14:07:13 -04:00  
				
					
						
							
							
								 
						
							
								1a09a34873 
								
							 
						 
						
							
							
								
								mknil builtins  
							
							
							
						 
						
							2022-08-29 14:07:13 -04:00  
				
					
						
							
							
								 
						
							
								c34344ce21 
								
							 
						 
						
							
							
								
								add a few additional data builtins  
							
							
							
						 
						
							2022-08-29 14:07:13 -04:00  
				
					
						
							
							
								 
						
							
								c9c8e6e554 
								
							 
						 
						
							
							
								
								add unmap and other builtins to deconstruct data  
							
							
							
						 
						
							2022-08-29 14:07:13 -04:00  
				
					
						
							
							
								 
						
							
								73e367ad53 
								
							 
						 
						
							
							
								
								add a data builtin and do ex_mem for pairs, list, data  
							
							
							
						 
						
							2022-08-29 14:07:13 -04:00  
				
					
						
							
							
								 
						
							
								45e22c1ea8 
								
							 
						 
						
							
							
								
								Release 0.0.10  
							
							... 
							
							
							
							aiken@0.0.10
flat-rs@0.0.10
uplc@0.0.10
Generated by cargo-workspaces 
							
						 
						
							2022-08-27 16:45:04 -04:00  
				
					
						
							
							
								 
						
							
								03847259f7 
								
							 
						 
						
							
							
								
								Removing whitespace  
							
							
							
						 
						
							2022-08-27 10:59:48 -04:00  
				
					
						
							
							
								 
						
							
								b474abdb9b 
								
							 
						 
						
							
							
								
								Rewrite test in proptest, remove quickcheck dep  
							
							
							
						 
						
							2022-08-27 10:59:48 -04:00  
				
					
						
							
							
								 
						
							
								8eb2d24704 
								
							 
						 
						
							
							
								
								fix clippy check  
							
							
							
						 
						
							2022-08-25 19:36:03 -04:00  
				
					
						
							
							
								 
						
							
								aeae9aa51e 
								
							 
						 
						
							
							
								
								zigzag zagzig  
							
							
							
						 
						
							2022-08-25 19:36:03 -04:00  
				
					
						
							
							
								 
						
							
								b81986c44c 
								
							 
						 
						
							
							
								
								Adding more tests  
							
							
							
						 
						
							2022-08-25 19:36:03 -04:00  
				
					
						
							
							
								 
						
							
								ef81427b62 
								
							 
						 
						
							
							
								
								Fixed bug if byte array exceed 255 bytes  
							
							
							
						 
						
							2022-08-25 19:36:03 -04:00  
				
					
						
							
							
								 
						
							
								10461779af 
								
							 
						 
						
							
							
								
								Moved the test and use compiler specific function  
							
							
							
						 
						
							2022-08-25 19:36:03 -04:00  
				
					
						
							
							
								 
						
							
								7cff93e718 
								
							 
						 
						
							
							
								
								Code linting  
							
							
							
						 
						
							2022-08-25 19:36:03 -04:00  
				
					
						
							
							
								 
						
							
								40fd4ae447 
								
							 
						 
						
							
							
								
								Adding test cover the write_blk encode function  
							
							
							
						 
						
							2022-08-25 19:36:03 -04:00  
				
					
						
							
							
								 
						
							
								9ded4d79d5 
								
							 
						 
						
							
							
								
								Move test to tests directory  
							
							
							
						 
						
							2022-08-25 19:36:03 -04:00  
				
					
						
							
							
								 
						
							
								f997a6250c 
								
							 
						 
						
							
							
								
								Eliminate the recursive call  
							
							
							
						 
						
							2022-08-25 19:36:03 -04:00  
				
					
						
							
							
								 
						
							
								09ae98065c 
								
							 
						 
						
							
							
								
								remaining buitlins for list and integer  
							
							... 
							
							
							
							Co-authored-by: rvcas <x@rvcas.dev> 
							
						 
						
							2022-08-24 00:06:17 -04:00  
				
					
						
							
							
								 
						
							
								3f6ad6be60 
								
							 
						 
						
							
							
								
								verify signature changed name and cost  
							
							
							
						 
						
							2022-08-24 00:06:17 -04:00  
				
					
						
							
							
								 
						
							
								c03d3e3604 
								
							 
						 
						
							
							
								
								fix budget restriction back to protocol params ( #39 )  
							
							
							
						 
						
							2022-08-21 16:52:31 -04:00  
				
					
						
							
							
								 
						
							
								2b27261711 
								
							 
						 
						
							
							
								
								Release 0.0.9  
							
							... 
							
							
							
							aiken@0.0.9
uplc@0.0.9
Generated by cargo-workspaces 
							
						 
						
							2022-08-17 22:48:06 -04:00  
				
					
						
							
							
								 
						
							
								8ed87c5f17 
								
							 
						 
						
							
							
								
								chore: fix clippy issues  
							
							
							
						 
						
							2022-08-17 22:40:32 -04:00  
				
					
						
							
							
								 
						
							
								2bb482d9ec 
								
							 
						 
						
							
							
								
								Using rc we now get code that runs much faster and  
							
							... 
							
							
							
							can run jpg contract with no inputs 
							
						 
						
							2022-08-17 22:40:32 -04:00  
				
					
						
							
							
								 
						
							
								fb81955f51 
								
							 
						 
						
							
							
								
								start changing machine to use rc instead of box (does compile)  
							
							
							
						 
						
							2022-08-17 22:40:32 -04:00  
				
					
						
							
							
								 
						
							
								c050a5647f 
								
							 
						 
						
							
							
								
								remove some unnecessary clones with more optimizations to come  
							
							
							
						 
						
							2022-08-17 22:40:32 -04:00  
				
					
						
							
							
								 
						
							
								c3f0814c9b 
								
							 
						 
						
							
							
								
								Release 0.0.8  
							
							... 
							
							
							
							aiken@0.0.8
uplc@0.0.8
Generated by cargo-workspaces 
							
						 
						
							2022-08-12 19:45:20 -04:00  
				
					
						
							
							
								 
						
							
								f3ace55355 
								
							 
						 
						
							
							
								
								Implement more builtins for bytestring and integer  
							
							... 
							
							
							
							Co-authored-by: rvcas <x@rvcas.dev> 
							
						 
						
							2022-08-10 12:23:34 -04:00  
				
					
						
							
							
								 
						
							
								11ee99c199 
								
							 
						 
						
							
							
								
								Add several builtins for strings and bytestring  
							
							... 
							
							
							
							Co-authored-by: rvcas <x@rvcas.dev> 
							
						 
						
							2022-08-07 22:21:58 -04:00  
				
					
						
							
							
								 
						
							
								4d04942a5e 
								
							 
						 
						
							
							
								
								Release 0.0.7  
							
							... 
							
							
							
							aiken@0.0.7
flat-rs@0.0.7
uplc@0.0.7
Generated by cargo-workspaces 
							
						 
						
							2022-08-05 13:15:26 -04:00  
				
					
						
							
							
								 
						
							
								b83394be74 
								
							 
						 
						
							
							
								
								feat: decode proto list and proto pair  
							
							... 
							
							
							
							Co-authored-by: Kasey White <kwhitemsg@gmail.com> 
							
						 
						
							2022-08-05 00:38:41 -04:00  
				
					
						
							
							
								 
						
							
								e8f783e7bb 
								
							 
						 
						
							
							
								
								feat: decode plutus data  
							
							
							
						 
						
							2022-08-05 00:38:41 -04:00  
				
					
						
							
							
								 
						
							
								fa3c88a31e 
								
							 
						 
						
							
							
								
								feat: add from_cbor and from_hex  
							
							
							
						 
						
							2022-08-05 00:38:41 -04:00  
				
					
						
							
							
								 
						
							
								e6be899b2a 
								
							 
						 
						
							
							
								
								feat: fill in encode constant todos  
							
							
							
						 
						
							2022-08-05 00:38:41 -04:00  
				
					
						
							
							
								 
						
							
								61b70e7e3d 
								
							 
						 
						
							
							
								
								feat: encode plutus data  
							
							
							
						 
						
							2022-08-05 00:38:41 -04:00  
				
					
						
							
							
								 
						
							
								d14920265e 
								
							 
						 
						
							
							
								
								flat encoding for list and pairs  
							
							... 
							
							
							
							Co-authored-by: rvcas <x@rvcas.dev> 
							
						 
						
							2022-08-05 00:38:41 -04:00  
				
					
						
							
							
								 
						
							
								198dae7f5d 
								
							 
						 
						
							
							
								
								feat: impl display for Program and Term where T: Binder  
							
							
							
						 
						
							2022-08-05 00:38:41 -04:00  
				
					
						
							
							
								 
						
							
								e70881c27c 
								
							 
						 
						
							
							
								
								feat: add some missing enum members to constant  
							
							
							
						 
						
							2022-08-05 00:38:41 -04:00  
				
					
						
							
							
								 
						
							
								8e8f1270b5 
								
							 
						 
						
							
							
								
								feat: to_cbor and to_hex for Program  
							
							
							
						 
						
							2022-08-03 17:17:15 -04:00  
				
					
						
							
							
								 
						
							
								339e638705 
								
							 
						 
						
							
							
								
								feat: impl eval for Program<DeBruijn>  
							
							
							
						 
						
							2022-08-02 19:04:25 -04:00  
				
					
						
							
							
								 
						
							
								207f9e5ab0 
								
							 
						 
						
							
							
								
								Release 0.0.6  
							
							... 
							
							
							
							aiken@0.0.6
flat-rs@0.0.6
uplc@0.0.6
Generated by cargo-workspaces 
							
						 
						
							2022-08-02 14:04:30 -04:00  
				
					
						
							
							
								 
						
							
								a3a175d74b 
								
							 
						 
						
							
							
								
								switch to stack model for plutus eval  
							
							... 
							
							
							
							Co-authored-by: rvcas <x@rvcas.dev> 
							
						 
						
							2022-07-28 02:48:08 -04:00  
				
					
						
							
							
								 
						
							
								4acbd704e0 
								
							 
						 
						
							
							
								
								fix compilation issue  
							
							
							
						 
						
							2022-07-27 11:27:27 -04:00  
				
					
						
							
							
								 
						
							
								234ab7c7cb 
								
							 
						 
						
							
							
								
								Try out recursion for environment and frames  
							
							... 
							
							
							
							Co-authored-by: rvcas <x@rvcas.dev> 
							
						 
						
							2022-07-27 11:27:27 -04:00  
				
					
						
							
							
								 
						
							
								be38d1eebe 
								
							 
						 
						
							
							
								
								fix fmt error  
							
							
							
						 
						
							2022-07-24 19:58:20 -04:00  
				
					
						
							
							
								 
						
							
								2552a9c203 
								
							 
						 
						
							
							
								
								Finish docs for decoder  
							
							
							
						 
						
							2022-07-24 19:58:20 -04:00  
				
					
						
							
							
								 
						
							
								ac3ab5b47a 
								
							 
						 
						
							
							
								
								chore: start decoding docs and fix wording for encode docs  
							
							
							
						 
						
							2022-07-24 19:58:20 -04:00  
				
					
						
							
							
								 
						
							
								3aaec0936d 
								
							 
						 
						
							
							
								
								chore: create docs for encoding  
							
							
							
						 
						
							2022-07-24 19:58:20 -04:00  
				
					
						
							
							
								 
						
							
								b3cb9c4510 
								
							 
						 
						
							
							
								
								use expect instead of unwrap  
							
							
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								2a85567154 
								
							 
						 
						
							
							
								
								chore: clippy  
							
							
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								9e62181caa 
								
							 
						 
						
							
							
								
								feat: new Error not a constant  
							
							
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								77a7b11467 
								
							 
						 
						
							
							
								
								feat: finish to_ex_mem for constant  
							
							... 
							
							
							
							Co-authored-by: Kasey White <kwhitemsg@gmail.com> 
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								f332dfeb38 
								
							 
						 
						
							
							
								
								feat: 3 new error cases and more generic pretty printing  
							
							
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								598c5364fe 
								
							 
						 
						
							
							
								
								implement force for builtins  
							
							... 
							
							
							
							Co-authored-by: rvcas <x@rvcas.dev> 
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								22f90bf07f 
								
							 
						 
						
							
							
								
								feat: impl ifThenElse kinda  
							
							... 
							
							
							
							Co-authored-by: Kasey White <kwhitemsg@gmail.com> 
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								83b9294ac1 
								
							 
						 
						
							
							
								
								chore: print runtime  
							
							
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								b7e6f7b27f 
								
							 
						 
						
							
							
								
								feat: add default builtin costs  
							
							... 
							
							
							
							Co-authored-by: Kasey White <kwhitemsg@gmail.com> 
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								9f977f7e58 
								
							 
						 
						
							
							
								
								add costing capability for builtins  
							
							... 
							
							
							
							Co-authored-by: rvcas <x@rvcas.dev> 
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								84df3be139 
								
							 
						 
						
							
							
								
								start filling in builtin cost model  
							
							... 
							
							
							
							Co-authored-by: rvcas <x@rvcas.dev> 
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								a5140513de 
								
							 
						 
						
							
							
								
								fix: debruijn index - 1  
							
							... 
							
							
							
							Co-authored-by: rvcas <x@rvcas.dev> 
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								d55409d8c5 
								
							 
						 
						
							
							
								
								feat: basic builtin execution  
							
							... 
							
							
							
							Co-authored-by: Kasey White <kwhitemsg@gmail.com> 
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								9ea57aa461 
								
							 
						 
						
							
							
								
								Add some runtime types  
							
							
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								045dc8fed8 
								
							 
						 
						
							
							
								
								add builtin cost model  
							
							... 
							
							
							
							Co-authored-by: rvcas <x@rvcas.dev> 
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								e8aa013aa4 
								
							 
						 
						
							
							
								
								chore: set to zero in spend loop  
							
							
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								93f7849fc0 
								
							 
						 
						
							
							
								
								Finish machine evaluation for all terms except builtin  
							
							... 
							
							
							
							Co-authored-by: rvcas <x@rvcas.dev> 
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								0e2214a908 
								
							 
						 
						
							
							
								
								Implement apply evaluate  
							
							... 
							
							
							
							Co-authored-by: rvcas <x@rvcas.dev> 
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								650a789194 
								
							 
						 
						
							
							
								
								chore: step and maybe spend  
							
							... 
							
							
							
							Co-authored-by: Kasey White <kwhitemsg@gmail.com> 
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								0bf93e59b5 
								
							 
						 
						
							
							
								
								add evaluation for terms  
							
							... 
							
							
							
							Co-authored-by: rvcas <x@rvcas.dev> 
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								795d9ee028 
								
							 
						 
						
							
							
								
								feat: clean up the machine a bit  
							
							
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								de476c801b 
								
							 
						 
						
							
							
								
								Add costing to steps  
							
							
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								7b8018447f 
								
							 
						 
						
							
							
								
								create initial enums and function of the UPLC cek interpreter  
							
							
							
						 
						
							2022-07-24 19:51:57 -04:00  
				
					
						
							
							
								 
						
							
								0ea42ab7e7 
								
							 
						 
						
							
							
								
								Remove commented code related to closed story ( #23 )  
							
							... 
							
							
							
							Co-authored-by: Turner <mitch@tpfs.io> 
							
						 
						
							2022-07-10 12:32:36 -07:00  
				
					
						
							
							
								 
						
							
								ada7b00b49 
								
							 
						 
						
							
							
								
								Expand builder ( #20 )  
							
							... 
							
							
							
							* Add bool method
* Add proptest
* Add some more consts and stuff
* Refactor Lambda stuff out
* REfactor
* Convert bytestring test to prop test
* Add string constant
* Add char stuff, despite it not being ready
* Add unit
* Add var
* Add delay
* Add apply
* Add force
* Add error
* Add builtin
* Add example, remove feature
* Rename some stuff
Co-authored-by: Turner <mitch@tpfs.io> 
							
						 
						
							2022-07-01 20:50:58 -07:00  
				
					
						
							
							
								 
						
							
								7f70ae0f74 
								
							 
						 
						
							
							
								
								Remove experimentation in features  
							
							
							
						 
						
							2022-06-29 14:02:57 -04:00  
				
					
						
							
							
								 
						
							
								a238dc58a6 
								
							 
						 
						
							
							
								
								Move program builder to uplc crate  
							
							
							
						 
						
							2022-06-29 14:02:57 -04:00  
				
					
						
							
							
								 
						
							
								f8aae49fce 
								
							 
						 
						
							
							
								
								Appease Clippy-sama  
							
							
							
						 
						
							2022-06-29 14:02:57 -04:00  
				
					
						
							
							
								 
						
							
								6748395d9e 
								
							 
						 
						
							
							
								
								Remove TODOs  
							
							
							
						 
						
							2022-06-29 14:02:57 -04:00  
				
					
						
							
							
								 
						
							
								35bdd542f1 
								
							 
						 
						
							
							
								
								Add test for nested lambdas  
							
							
							
						 
						
							2022-06-29 14:02:57 -04:00  
				
					
						
							
							
								 
						
							
								888e64d485 
								
							 
						 
						
							
							
								
								Refactor Lambda too  
							
							
							
						 
						
							2022-06-29 14:02:57 -04:00  
				
					
						
							
							
								 
						
							
								c7dfd01a5e 
								
							 
						 
						
							
							
								
								Refactor  
							
							
							
						 
						
							2022-06-29 14:02:57 -04:00  
				
					
						
							
							
								 
						
							
								41a7b73877 
								
							 
						 
						
							
							
								
								Add test for lambda and some edge cases for constant  
							
							
							
						 
						
							2022-06-29 14:02:57 -04:00  
				
					
						
							
							
								 
						
							
								e667fc3613 
								
							 
						 
						
							
							
								
								Add passing tests for builder  
							
							
							
						 
						
							2022-06-29 14:02:57 -04:00  
				
					
						
							
							
								 
						
							
								4db39c8790 
								
							 
						 
						
							
							
								
								Release 0.0.5  
							
							... 
							
							
							
							aiken@0.0.5
uplc@0.0.5
Generated by cargo-workspaces 
							
						 
						
							2022-06-27 11:46:21 -04:00  
				
					
						
							
							
								 
						
							
								302da5e20d 
								
							 
						 
						
							
							
								
								Fix clippy warning  
							
							
							
						 
						
							2022-06-26 21:38:27 -04:00  
				
					
						
							
							
								 
						
							
								4eafdd2d39 
								
							 
						 
						
							
							
								
								fix issue with same names causing 0 index debruijn for var  
							
							
							
						 
						
							2022-06-26 21:38:27 -04:00  
				
					
						
							
							
								 
						
							
								027daf30ea 
								
							 
						 
						
							
							
								
								Add TODO for failing test with link to bug  
							
							
							
						 
						
							2022-06-26 19:03:17 -04:00  
				
					
						
							
							
								 
						
							
								19fd6a0e8c 
								
							 
						 
						
							
							
								
								Add comment explaining why that test is only one-way  
							
							
							
						 
						
							2022-06-26 19:03:17 -04:00  
				
					
						
							
							
								 
						
							
								1b00e4d416 
								
							 
						 
						
							
							
								
								Sanitize fibonacci program to make round-trip tests happy, isolate unsanitary code  
							
							
							
						 
						
							2022-06-26 19:03:17 -04:00  
				
					
						
							
							
								 
						
							
								787f345275 
								
							 
						 
						
							
							
								
								Add new uplc case to test, it is failing  
							
							
							
						 
						
							2022-06-26 19:03:17 -04:00  
				
					
						
							
							
								 
						
							
								5ba7349f4a 
								
							 
						 
						
							
							
								
								Refactor tests, move them into integ folder  
							
							
							
						 
						
							2022-06-26 19:03:17 -04:00  
				
					
						
							
							
								 
						
							
								38e78cafeb 
								
							 
						 
						
							
							
								
								chore: readmes in uplc and cli  
							
							
							
						 
						
							2022-06-18 23:15:05 -04:00  
				
					
						
							
							
								 
						
							
								0dd5cf2cb6 
								
							 
						 
						
							
							
								
								Release 0.0.4  
							
							... 
							
							
							
							aiken@0.0.4
Generated by cargo-workspaces 
							
						 
						
							2022-06-18 23:06:15 -04:00  
				
					
						
							
							
								 
						
							
								7129ad6202 
								
							 
						 
						
							
							
								
								feat: remove authors from cli help  
							
							
							
						 
						
							2022-06-18 23:06:05 -04:00  
				
					
						
							
							
								 
						
							
								5bd848b0b8 
								
							 
						 
						
							
							
								
								Release 0.0.3  
							
							... 
							
							
							
							aiken@0.0.3
uplc@0.0.3
Generated by cargo-workspaces 
							
						 
						
							2022-06-18 22:55:04 -04:00  
				
					
						
							
							
								 
						
							
								6aae184848 
								
							 
						 
						
							
							
								
								feat: new fmt command and pretty printing works  
							
							
							
						 
						
							2022-06-18 22:54:26 -04:00  
				
					
						
							
							
								 
						
							
								6a39d4349a 
								
							 
						 
						
							
							
								
								feat: everything lines up  
							
							
							
						 
						
							2022-06-18 22:54:26 -04:00  
				
					
						
							
							
								 
						
							
								d18ac475d1 
								
							 
						 
						
							
							
								
								modification to pretty printing for constants and nesting  
							
							
							
						 
						
							2022-06-18 22:54:26 -04:00  
				
					
						
							
							
								 
						
							
								672c7037f6 
								
							 
						 
						
							
							
								
								fix: add new assert  
							
							
							
						 
						
							2022-06-18 22:54:26 -04:00  
				
					
						
							
							
								 
						
							
								7e86a71772 
								
							 
						 
						
							
							
								
								feat: more pretty printing logic  
							
							
							
						 
						
							2022-06-18 22:54:26 -04:00  
				
					
						
							
							
								 
						
							
								5a6ba40557 
								
							 
						 
						
							
							
								
								feat: start pretty printing  
							
							
							
						 
						
							2022-06-18 22:54:26 -04:00  
				
					
						
							
							
								 
						
							
								cbea795f68 
								
							 
						 
						
							
							
								
								feat: only need to compare unique and index  
							
							
							
						 
						
							2022-06-17 15:39:31 -04:00  
				
					
						
							
							
								 
						
							
								b8c5c268d4 
								
							 
						 
						
							
							
								
								feat: add conversion to tests  
							
							
							
						 
						
							2022-06-16 16:54:34 -04:00  
				
					
						
							
							
								 
						
							
								59a8f6477b 
								
							 
						 
						
							
							
								
								feat: convet a named debruijn to a name  
							
							
							
						 
						
							2022-06-15 20:12:12 -04:00  
				
					
						
							
							
								 
						
							
								7693da4bbf 
								
							 
						 
						
							
							
								
								Release 0.0.2  
							
							... 
							
							
							
							aiken@0.0.2
Generated by cargo-workspaces 
							
						 
						
							2022-06-14 19:16:18 -04:00  
				
					
						
							
							
								 
						
							
								f8284ebaa0 
								
							 
						 
						
							
							
								
								chore: reset aiken version  
							
							
							
						 
						
							2022-06-14 19:15:59 -04:00  
				
					
						
							
							
								 
						
							
								8d12332fa8 
								
							 
						 
						
							
							
								
								chore: version for uplc dep  
							
							
							
						 
						
							2022-06-14 19:14:13 -04:00  
				
					
						
							
							
								 
						
							
								575585205b 
								
							 
						 
						
							
							
								
								Release 0.0.2  
							
							... 
							
							
							
							aiken@0.0.2
flat-rs@0.0.2
uplc@0.0.2
Generated by cargo-workspaces 
							
						 
						
							2022-06-14 19:12:46 -04:00  
				
					
						
							
							
								 
						
							
								f7fba12a5f 
								
							 
						 
						
							
							
								
								chore: flat is taken in crates.io  
							
							
							
						 
						
							2022-06-14 19:11:00 -04:00  
				
					
						
							
							
								 
						
							
								f511dce353 
								
							 
						 
						
							
							
								
								chore  
							
							
							
						 
						
							2022-06-14 18:55:59 -04:00  
				
					
						
							
							
								 
						
							
								c210803adf 
								
							 
						 
						
							
							
								
								chore: add package description  
							
							
							
						 
						
							2022-06-14 18:51:25 -04:00  
				
					
						
							
							
								 
						
							
								969cc80abf 
								
							 
						 
						
							
							
								
								chore: prepare to publish  
							
							
							
						 
						
							2022-06-14 18:46:18 -04:00  
				
					
						
							
							
								 
						
							
								dc4246244d 
								
							 
						 
						
							
							
								
								chore: document somethings  
							
							
							
						 
						
							2022-06-14 17:27:27 -04:00  
				
					
						
							
							
								 
						
							
								984c253f31 
								
							 
						 
						
							
							
								
								feat: rename to aiken and add e2e tests for uplc  
							
							
							
						 
						
							2022-06-11 23:22:24 -04:00  
				
					
						
							
							
								 
						
							
								1ef116fcda 
								
							 
						 
						
							
							
								
								fix: parse negative numbers and empty bytestrings  
							
							
							
						 
						
							2022-06-10 17:23:36 -04:00  
				
					
						
							
							
								 
						
							
								2afded2d27 
								
							 
						 
						
							
							
								
								fix: builtin parsing  
							
							
							
						 
						
							2022-06-10 11:48:46 -04:00  
				
					
						
							
							
								 
						
							
								b05f0846a8 
								
							 
						 
						
							
							
								
								fix: moving to a parser that can handle left recursion  
							
							
							
						 
						
							2022-06-10 01:55:28 -04:00  
				
					
						
							
							
								 
						
							
								86089b4bee 
								
							 
						 
						
							
							
								
								fix: different attempt  
							
							
							
						 
						
							2022-06-09 00:44:52 -04:00  
				
					
						
							
							
								 
						
							
								474df4a3ae 
								
							 
						 
						
							
							
								
								fix: different attempt  
							
							
							
						 
						
							2022-06-08 23:22:34 -04:00  
				
					
						
							
							
								 
						
							
								74df7f8a7c 
								
							 
						 
						
							
							
								
								fix: potential fix for left recursion  
							
							
							
						 
						
							2022-06-08 22:21:22 -04:00  
				
					
						
							
							
								 
						
							
								1c8f3a736b 
								
							 
						 
						
							
							
								
								feat: new uplc parser  
							
							
							
						 
						
							2022-06-08 21:51:04 -04:00  
				
					
						
							
							
								 
						
							
								33fcb77681 
								
							 
						 
						
							
							
								
								fix: put byte_array final pos incrementer in wrong scope  
							
							
							
						 
						
							2022-06-08 15:42:58 -04:00  
				
					
						
							
							
								 
						
							
								be477917f2 
								
							 
						 
						
							
							
								
								fix: fixed edge cases to get flat encode and decode working with stress test case  
							
							
							
						 
						
							2022-06-08 03:33:09 -04:00  
				
					
						
							
							
								 
						
							
								21d713ece3 
								
							 
						 
						
							
							
								
								feat: change term parsing order  
							
							
							
						 
						
							2022-06-07 22:02:20 -04:00  
				
					
						
							
							
								 
						
							
								b47030b86d 
								
							 
						 
						
							
							
								
								feat: better clap commands  
							
							
							
						 
						
							2022-06-06 23:55:01 -04:00  
				
					
						
							
							
								 
						
							
								895f279be0 
								
							 
						 
						
							
							
								
								fix: parser fixes for spacing  
							
							
							
						 
						
							2022-06-06 23:28:36 -04:00  
				
					
						
							
							
								 
						
							
								60a920a0ac 
								
							 
						 
						
							
							
								
								fix: more subtle things  
							
							
							
						 
						
							2022-06-06 22:51:09 -04:00  
				
					
						
							
							
								 
						
							
								4c45c95620 
								
							 
						 
						
							
							
								
								fix: var parsing  
							
							
							
						 
						
							2022-06-06 22:40:15 -04:00  
				
					
						
							
							
								 
						
							
								d4251206e7 
								
							 
						 
						
							
							
								
								feat: fake named debruijn  
							
							
							
						 
						
							2022-06-05 22:47:04 -04:00  
				
					
						
							
							
								 
						
							
								349364d867 
								
							 
						 
						
							
							
								
								chore: builtins implement Copy  
							
							
							
						 
						
							2022-06-04 14:06:46 -04:00  
				
					
						
							
							
								 
						
							
								1ecd47a361 
								
							 
						 
						
							
							
								
								feat: clean up errors  
							
							
							
						 
						
							2022-06-04 14:01:45 -04:00  
				
					
						
							
							
								 
						
							
								377c5c206c 
								
							 
						 
						
							
							
								
								feat: better errors for debruijn converter  
							
							
							
						 
						
							2022-06-04 12:16:56 -04:00  
				
					
						
							
							
								 
						
							
								2f51b23e7e 
								
							 
						 
						
							
							
								
								feat: debruijn conversions and binder  
							
							... 
							
							
							
							Co-authored-by: Kasey White <kwhitemsg@gmail.com> 
							
						 
						
							2022-06-04 11:15:34 -04:00  
				
					
						
							
							
								 
						
							
								2ad630de90 
								
							 
						 
						
							
							
								
								feat: use a stack for scope  
							
							
							
						 
						
							2022-06-04 00:29:30 -04:00  
				
					
						
							
							
								 
						
							
								946937f945 
								
							 
						 
						
							
							
								
								feat: more debruijn stuff  
							
							
							
						 
						
							2022-06-03 22:00:16 -04:00  
				
					
						
							
							
								 
						
							
								f8edb5d519 
								
							 
						 
						
							
							
								
								feat: start debruijn conversion  
							
							... 
							
							
							
							Co-authored-by: Kasey White <kwhitemsg@gmail.com> 
							
						 
						
							2022-06-03 00:36:39 -04:00  
				
					
						
							
							
								 
						
							
								83d6b5243e 
								
							 
						 
						
							
							
								
								feat: get program ready for debruijn  
							
							
							
						 
						
							2022-06-02 21:39:09 -04:00  
				
					
						
							
							
								 
						
							
								c7037ff8d9 
								
							 
						 
						
							
							
								
								feat: get string interning working  
							
							... 
							
							
							
							Co-authored-by: Kasey White <kwhitemsg@gmail.com> 
							
						 
						
							2022-06-01 01:11:30 -04:00  
				
					
						
							
							
								 
						
							
								581b8fc85d 
								
							 
						 
						
							
							
								
								feat: flat tweaks and string interning  
							
							... 
							
							
							
							Co-authored-by: rvcas <x@rvcas.dev> 
							
						 
						
							2022-05-31 22:57:55 -04:00  
				
					
						
							
							
								 
						
							
								31e7d63d9a 
								
							 
						 
						
							
							
								
								chore: use ref to get slice  
							
							
							
						 
						
							2022-05-30 18:26:49 -04:00  
				
					
						
							
							
								 
						
							
								3f1ddef635 
								
							 
						 
						
							
							
								
								chore: slight clean up  
							
							
							
						 
						
							2022-05-30 18:05:50 -04:00  
				
					
						
							
							
								 
						
							
								83a784c745 
								
							 
						 
						
							
							
								
								add simple test for decoding  
							
							
							
						 
						
							2022-05-30 17:12:32 -04:00  
				
					
						
							
							
								 
						
							
								d4b659c04e 
								
							 
						 
						
							
							
								
								feat: finish up most of decoding (integer, decodeListWith, Term, Program, Version, Constant, Builtin)  
							
							
							
						 
						
							2022-05-30 16:49:43 -04:00  
				
					
						
							
							
								 
						
							
								bf3b984405 
								
							 
						 
						
							
							
								
								fix: add back the decoder lifetime  
							
							
							
						 
						
							2022-05-30 10:49:23 -04:00  
				
					
						
							
							
								 
						
							
								4fb508e3b2 
								
							 
						 
						
							
							
								
								Add decoding for bytestring, string, char, bool, and filler  
							
							
							
						 
						
							2022-05-30 02:32:39 -04:00  
				
					
						
							
							
								 
						
							
								9d8afee3d2 
								
							 
						 
						
							
							
								
								chore: impl todo for filler decode  
							
							
							
						 
						
							2022-05-29 21:53:13 -04:00  
				
					
						
							
							
								 
						
							
								0a476d0592 
								
							 
						 
						
							
							
								
								feat: prepare decoding traits and make new Flat trait  
							
							
							
						 
						
							2022-05-28 20:12:03 -04:00  
				
					
						
							
							
								 
						
							
								41487733f7 
								
							 
						 
						
							
							
								
								feat: builtin encoding  
							
							... 
							
							
							
							Co-authored-by: rvcas <x@rvcas.dev> 
							
						 
						
							2022-05-28 00:23:34 -04:00  
				
					
						
							
							
								 
						
							
								c01469ea51 
								
							 
						 
						
							
							
								
								feat: spec complaint program encoding  
							
							... 
							
							
							
							Co-authored-by: rvcas <x@rvcas.dev> 
							
						 
						
							2022-05-27 22:37:08 -04:00  
				
					
						
							
							
								 
						
							
								2e130ac5f0 
								
							 
						 
						
							
							
								
								add integer based on plutus core manual information  
							
							
							
						 
						
							2022-05-24 04:55:10 -04:00  
				
					
						
							
							
								 
						
							
								b345afd12f 
								
							 
						 
						
							
							
								
								feat: we're flat encoding plutus core  
							
							
							
						 
						
							2022-05-23 12:45:13 -04:00  
				
					
						
							
							
								 
						
							
								344620136f 
								
							 
						 
						
							
							
								
								use encode_list_with with safe_encode_bits func  
							
							
							
						 
						
							2022-05-23 12:20:04 -04:00  
				
					
						
							
							
								 
						
							
								c38da6426f 
								
							 
						 
						
							
							
								
								implement encode_constant and add term tags for encoding  
							
							
							
						 
						
							2022-05-23 02:22:37 -04:00  
				
					
						
							
							
								 
						
							
								52f9f5ab41 
								
							 
						 
						
							
							
								
								feat: start on encoding constants with Flat Encoder  
							
							
							
						 
						
							2022-05-22 20:29:59 -04:00  
				
					
						
							
							
								 
						
							
								fdfaf91bcf 
								
							 
						 
						
							
							
								
								feat: create encoding for char, string, byte array  
							
							
							
						 
						
							2022-05-22 18:16:42 -04:00  
				
					
						
							
							
								 
						
							
								52523516fe 
								
							 
						 
						
							
							
								
								feat: u8  
							
							
							
						 
						
							2022-05-22 12:56:28 -04:00  
				
					
						
							
							
								 
						
							
								33fee5b3e0 
								
							 
						 
						
							
							
								
								chore: switch to a mono repo  
							
							
							
						 
						
							2022-05-22 12:40:52 -04:00