Aleksandr Kirsanov 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								85c60d1263 
								
							 
						 
						
							
							
								
								[FunC] Make all functions impure by default, add "pure" specifier  
							
							
							
						 
						
							2024-06-14 15:22:57 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								e1be988df5 
								
							 
						 
						
							
							
								
								Add try/catch to FunC ( #560 )  
							
							... 
							
							
							
							* Add try-catch
* Fix 'return' bugs
* Update tests
* Fix 'SETCONTVARARGS' bug
* Fix 'SETCONTVARARGS' bug again
* Check deep stack
* Add throw_arg
Co-authored-by: legaii <jgates.ardux@gmail.com> 
							
						 
						
							2022-12-22 15:26:39 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								d23267d996 
								
							 
						 
						
							
							
								
								Add triple quotes asms ( #463 )  
							
							... 
							
							
							
							* Add python-like triple quotes for multiline strings
* Add test for multiline asm
* Allow asm definition duplicate
* Asm duplicate: add test & fixes
* Fix multiline asm
* Fix asm duplicate
Co-authored-by: legaii <jgates.ardux@gmail.com> 
							
						 
						
							2022-09-22 16:54:26 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Starlight Duck 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3c380e0a7b 
								
							 
						 
						
							
							
								
								Implement compilation and pre-computation of logical operations ( #437 )  
							
							... 
							
							
							
							* Implement compilation and pre-computation of logical operations (and, or, xor, not)
* Fix emulate_and optimization
* Fix variable flags in emulate_not
* Rename co2.fc to co3.fc
Co-authored-by: EmelyanenkoK <emelyanenko.kirill@gmail.com> 
							
						 
						
							2022-09-20 14:19:42 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
								
								
							
							
							
								
							
							
								3b1d33f543 
								
							 
						 
						
							
							
								
								Allow constants with the same name and value ( #462 )  
							
							... 
							
							
							
							Co-authored-by: legaii <jgates.ardux@gmail.com> 
							
						 
						
							2022-09-20 14:16:53 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									starlightduck 
								
							 
						 
						
							
							
							
							
								
							
							
								eb35cf653a 
								
							 
						 
						
							
							
								
								Use td::realpath and add re-inclusion tests  
							
							
							
						 
						
							2022-05-12 18:57:03 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									starlightduck 
								
							 
						 
						
							
							
							
							
								
							
							
								9356a16b84 
								
							 
						 
						
							
							
								
								Implement #include keyword with advanced checks and backtrace  
							
							
							
						 
						
							2022-05-12 12:54:34 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									EmelyanenkoK 
								
							 
						 
						
							
							
							
							
								
							
							
								0c772185ef 
								
							 
						 
						
							
							
								
								Add constants and string literals to funC  
							
							... 
							
							
							
							* Add special string literals "..."? (s,a,u,h,)
* Add string literal H (256-bit hash)
* Add string literal c (crc32)
* Use td::hex_encode instead of homebrew function and add test
* Fix error codes and use more generic address
* Add support for int and slice constants
* Add support for strongly typed constants
* Add support for precompiled constant expressions (hard!)
Co-authored-by: starlightduck <starlightduck@gmail.com> 
							
						 
						
							2022-05-06 11:13:04 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									starlightduck 
								
							 
						 
						
							
							
							
							
								
							
							
								0e955793ed 
								
							 
						 
						
							
							
								
								Add support for #pragma version and FunC versioning  
							
							... 
							
							
							
							FunC pragma refined error messages and ^ partials 
							
						 
						
							2022-05-06 11:11:42 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ton 
								
							 
						 
						
							
							
							
							
								
							
							
								dbde9c1c40 
								
							 
						 
						
							
							
								
								minor bugfix  
							
							
							
						 
						
							2020-06-03 21:47:47 +04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ton 
								
							 
						 
						
							
							
							
							
								
							
							
								4e2624459b 
								
							 
						 
						
							
							
								
								integrating the existing state of TON Storage / TON Payments / CPS Fift development branches  
							
							
							
						 
						
							2020-05-27 22:10:46 +04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ton 
								
							 
						 
						
							
							
							
							
								
							
							
								acf16718e6 
								
							 
						 
						
							
							
								
								updated func/fift  
							
							... 
							
							
							
							- updated func/fift
- updated liteclient/liteserver
- bugfixes 
							
						 
						
							2019-12-29 12:14:12 +03:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ton 
								
							 
						 
						
							
							
							
							
								
							
							
								d41ce55305 
								
							 
						 
						
							
							
								
								updated fift/func  
							
							
							
						 
						
							2019-12-12 19:16:25 +04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ton 
								
							 
						 
						
							
							
							
							
								
							
							
								9c9248a9ae 
								
							 
						 
						
							
							
								
								updated func  
							
							... 
							
							
							
							- updated func
- deleted autogenerated files from git
- updated liteclient
- increase state sync timeout 
							
						 
						
							2019-10-16 13:00:43 +04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ton 
								
							 
						 
						
							
							
							
							
								
							
							
								b978e27b2f 
								
							 
						 
						
							
							
								
								updated smartcontract code  
							
							... 
							
							
							
							- updated smartcontract code
- fixed bug in liteserver listening socket
- updated documentation 
							
						 
						
							2019-10-14 11:13:23 +04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									ton 
								
							 
						 
						
							
							
							
							
								
							
							
								38c3e39066 
								
							 
						 
						
							
							
								
								func/fift: bugfixes  
							
							
							
						 
						
							2019-10-09 20:00:54 +04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									initial commit 
								
							 
						 
						
							
							
							
							
								
							
							
								c2da007f40 
								
							 
						 
						
							
							
								
								initial commit  
							
							
							
						 
						
							2019-09-07 14:33:36 +04:00