|  | ccbaae98a4 | made a small fix over file inclusion failure handling 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-04-21 14:44:03 +09:00 |  | 
			
				
					|  | 803f9b2817 | fixed the tv.wcount and tv.s.len restoration logic upon compiliation failure 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-04-21 02:24:27 +09:00 |  | 
			
				
					|  | 759c7a029b | removed some unused code 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-04-20 21:57:05 +09:00 |  | 
			
				
					|  | c03801cb32 | wip - adding more packet types 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-04-20 14:23:06 +09:00 |  | 
			
				
					|  | 340f1d8a44 | wip - making hcl-x code more reusable 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-04-20 12:02:22 +09:00 |  | 
			
				
					|  | f9bf37f8bf | fixed the lvalue check in the assignment list in read.c 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing touched up fnblk handling in comp.c
updated more code in hcl-x.c | 2024-04-18 23:06:28 +09:00 |  | 
			
				
					|  | 2dad89e2e9 | code update for hcl-x 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-04-18 13:11:44 +09:00 |  | 
			
				
					|  | e0083b4453 | changed the binop check in the reader code 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-04-17 14:33:24 +09:00 |  | 
			
				
					|  | 9b42b989fa | simplified the logic to show the prompt in interactive mode. 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing improved the EOF handling code | 2024-04-17 12:20:25 +09:00 |  | 
			
				
					|  | 65d64f7c5f | enhanced the interactive mode processing a bit 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-04-17 02:00:28 +09:00 |  | 
			
				
					|  | 658e69635a | lib/read.c - updated code to reset some internal data upon an error so that another call to hcl_feed() and variants don't suffer 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-04-15 13:14:49 +09:00 |  | 
			
				
					|  | 73e3f189a8 | updated feed_char() to reset to the START phase upon an error 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-04-15 02:59:59 +09:00 |  | 
			
				
					|  | 003ebb1b94 | wip - more reworking on hcl server/client code 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-04-15 02:23:55 +09:00 |  | 
			
				
					|  | 59dfe8cbb7 | wip - reworking hcl server/client code 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-04-14 18:33:15 +09:00 |  | 
			
				
					|  | f9ee45cf41 | removed an unused variable from gc.c 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-04-13 17:22:16 +09:00 |  | 
			
				
					|  | 897042f7f7 | simplified the CLASS_LOAD instruction by chaining it with a PUSH instruction. now the class name part of the out-of-class method defintion refers to a normal variable 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-04-13 17:17:15 +09:00 |  | 
			
				
					|  | 7001476e6d | wip - changing class reference implementation in out-of-class method defintion - attempting to allow non-global names as well 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-04-13 15:15:27 +09:00 |  | 
			
				
					|  | 637e8ba3c4 | fixed the compiler's check for block expression after if, elif, else, try, catch 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-04-13 00:48:23 +09:00 |  | 
			
				
					|  | 2437fadedf | fixed the compiler to check the presense of the exception handler expression in the catch part 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-04-10 19:48:49 +09:00 |  | 
			
				
					|  | 7634df5449 | added the str.atPut primitive 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-04-10 19:23:15 +09:00 |  | 
			
				
					|  | 27459c7010 | updated hcl_makebigint() | 2024-04-09 00:43:27 +09:00 |  | 
			
				
					|  | d578ded2c8 | update for type correctness 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-04-06 16:52:53 +09:00 |  | 
			
				
					|  | 50bf4a1c0c | added hcl_makesymbolwithucstr() 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-04-06 16:21:31 +09:00 |  | 
			
				
					|  | b1d62105a5 | wip - fixing bootstrapping issues related to objects and classes 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2024-04-05 10:00:58 +09:00 |  | 
			
				
					|  | b91e48d2a1 | added hcl_seterrbfmtloc() and hcl_seterrufmtloc() 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing added the errloc field to hcl_t to capture the exception location | 2024-04-05 01:26:02 +09:00 |  | 
			
				
					|  | 4be0299de3 | some implementation updates to the CLASS_LOAD instruction 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-04-04 21:16:28 +09:00 |  | 
			
				
					|  | da4e895f6f | wip - out-of-class method definition 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-04-01 01:24:00 +09:00 |  | 
			
				
					|  | e0ba7c6f12 | updated the compiler to treat fun/class as defun/defclass if possible 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-03-31 23:14:17 +09:00 |  | 
			
				
					|  | e7b778e999 | updated code for HCL_CODE_CLASS_LOAD 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-03-30 18:46:18 +09:00 |  | 
			
				
					|  | 816b6d54f4 | wip - class_load instruction for out-of-class method definition 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-03-16 17:00:34 +09:00 |  | 
			
				
					|  | a0e47d79f9 | wip - tiny change to out-of-tree method defintion handling 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-03-16 16:36:01 +09:00 |  | 
			
				
					|  | 9ff7c32262 | updated test cases 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing implementing method defintion outside the class definition block | 2024-03-14 23:26:38 +09:00 |  | 
			
				
					|  | 37e0efc74a | separated tuple([] used for assignment) from array(holding data) 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-03-10 22:38:01 +09:00 |  | 
			
				
					|  | f6f4d0f259 | enhanced the reader to check lvalue for assignment in advance 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-03-10 12:09:56 +09:00 |  | 
			
				
					|  | 00ad4dd779 | added a test case to check a block expression as a conditional expression for if 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-03-09 22:48:04 +09:00 |  | 
			
				
					|  | 8345e2f949 | enhanced the binop expression check in leave_list() in read.c 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing fixed the issue of the lost line terminator after the comment text which caused the next line to be treated as the same line | 2024-03-09 17:10:51 +09:00 |  | 
			
				
					|  | 081c6d1874 | added a double lambda test case 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2024-03-09 14:16:51 +09:00 |  | 
			
				
					|  | 49ad657544 | added an internal macro HCL_LANG_AUTO_FORGE_XLIST_ALWAYS to control the xlist enclosing feature and updated related test cases 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-03-09 11:57:02 +09:00 |  | 
			
				
					|  | 9cd1f90d5d | wip - full oop - ignition ok - able to create bootstrapping classes. - able to instantiate objects 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-03-08 00:23:52 +09:00 |  | 
			
				
					|  | 874d0c7962 | wip - full oop - added spec and selfspec to the class struct 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2024-03-06 07:51:29 +09:00 |  | 
			
				
					|  | 7a15fbc3d1 | wip - ongoing full OO support effort 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-03-03 22:17:14 +09:00 |  | 
			
				
					|  | ec73905fc4 | wip - full oop. broken code 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is failing | 2024-03-02 19:29:15 +09:00 |  | 
			
				
					|  | def1e7349c | first attempt in implementing full OO 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-03-02 14:59:27 +09:00 |  | 
			
				
					|  | 4afb064530 | writing full oop bootstrapping code 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-02-26 13:34:09 +09:00 |  | 
			
				
					|  | 2bd510181c | enhanced error handling in some object allocation functions 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-02-25 13:55:03 +09:00 |  | 
			
				
					|  | ba2e5d1ed6 | updated the go wrapper code to save one memory allocation 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-02-24 22:53:34 +09:00 |  | 
			
				
					|  | 6b279e1785 | some cleanup on go wrapper code 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-02-24 19:41:26 +09:00 |  | 
			
				
					|  | 06176f4900 | resolved the issue that go wrapper code stores the file name path in memory allocated with C.malloc 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-02-24 17:32:42 +09:00 |  | 
			
				
					|  | 44a6cda801 | wip - fixing file inclusion handling in the go wrapper code 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-02-24 12:57:47 +09:00 |  | 
			
				
					|  | 1a7d86a293 | better error handling in the pascal wrapper 
		
	
	
		
			
				
	
				continuous-integration/drone/push Build is passing | 2024-02-23 00:54:36 +09:00 |  |