|  | 9ea7019190 | adding mod/io.c | 2019-10-23 16:40:02 +00:00 |  | 
			
				
					|  | dde40650c3 | removed unneede text from kernel/Stream.moo | 2019-10-23 09:39:21 +00:00 |  | 
			
				
					|  | 54a1970430 | changed --memsize to --heapsize in bin/main.c | 2019-10-22 14:25:52 +00:00 |  | 
			
				
					|  | aef2827506 | made True and False #final #limited | 2019-10-21 14:42:01 +00:00 |  | 
			
				
					|  | 6f9c77ed5e | minimized frequent calls to moo_seterrbfmt() by call moo_lookupdic_noseterr() instead of moo_lookupdic(). added moo_findmethod_noseterr().
renamed method_exists() to method_exists_noseterr() | 2019-10-18 06:42:16 +00:00 |  | 
			
				
					|  | d7203b3e83 | implemented a fork-based ticker in case setitimer() isn't available | 2019-10-17 15:43:00 +00:00 |  | 
			
				
					|  | c2458c61cb | changed MOO_STACK_PUSH to check process stack overflow | 2019-10-16 09:50:12 +00:00 |  | 
			
				
					|  | 3f7e4b0953 | added --procstksize to bin/main.c | 2019-10-16 09:04:09 +00:00 |  | 
			
				
					|  | 724663e268 | code clean-up | 2019-10-15 15:45:02 +00:00 |  | 
			
				
					|  | bf53ba8d7e | fixed children/parent check in X11.moo | 2019-10-13 13:20:49 +00:00 |  | 
			
				
					|  | 5d1d42f608 | changed to fallback to ITIMER_REAL if ITIMER_VIRTUAL fails. fix for WSL | 2019-10-12 14:55:37 +00:00 |  | 
			
				
					|  | 277dc64ac4 | implemented interface method duplication check in the compiler | 2019-10-12 04:21:23 +00:00 |  | 
			
				
					|  | 5be193b3fe | compiler enhancement to take interface method to class | 2019-10-11 16:42:43 +00:00 |  | 
			
				
					|  | 050fba7213 | emulated non-blocking pipe read with PeekNamedPipe() in win32 | 2019-10-11 03:30:00 +00:00 |  | 
			
				
					|  | 1a10655784 | changed the return type of close_pipes from int to void in std.c | 2019-10-10 15:09:44 +00:00 |  | 
			
				
					|  | d5384b8b82 | fixing the compiler to support interface method taking to a class | 2019-10-10 15:06:08 +00:00 |  | 
			
				
					|  | af9a1ddf1b | some tweaks to lib/std.c for win32 | 2019-10-10 06:30:04 +00:00 |  | 
			
				
					|  | 910a83096e | renamed MOO_SYNERR_SELFINACC to MOO_SYNERR_SUPERINACC fixed interface signature checker to handle a method signature without body and a full interface method with body differently | 2019-10-09 16:58:10 +00:00 |  | 
			
				
					|  | 0e75970f13 | fixed a bug in handling method body of an interface | 2019-10-08 15:49:48 +00:00 |  | 
			
				
					|  | 042edde349 | compiler works in progress to support interface methods | 2019-10-07 16:50:17 +00:00 |  | 
			
				
					|  | c50dba7c89 | some compiler works | 2019-10-06 23:25:36 +00:00 |  | 
			
				
					|  | 7b8b7d70fd | removed unused code of putting compiled method code into a separate array. started implementing interface method support | 2019-10-04 18:32:38 +00:00 |  | 
			
				
					|  | eb3461b588 | more work to get interface method implementation started | 2019-10-04 09:41:43 +00:00 |  | 
			
				
					|  | 8390804a6c | some preparatory work before supporting method body in an interface. | 2019-10-03 16:38:15 +00:00 |  | 
			
				
					|  | e1d71f340e | changed find_dotted_ident() and find_undotted_ident() | 2019-10-03 10:30:05 +00:00 |  | 
			
				
					|  | 209c6bf691 | updated README.md | 2019-10-02 09:36:44 +00:00 |  | 
			
				
					|  | cdd8d7f890 | got rid of 'const' handling code attempted. cleaned up pooldic handling code more.
made a pooldic item value read-only by default | 2019-10-02 09:34:43 +00:00 |  | 
			
				
					|  | 9ba623d5a0 | compiler enhancement - improved pooldic import reloading upon 'extend' | 2019-10-01 17:15:55 +00:00 |  | 
			
				
					|  | 6931d14432 | improving pooldic handling - auto-import a nested pooldic in a class | 2019-10-01 09:19:25 +00:00 |  | 
			
				
					|  | e145c4742e | enhanced the compiler and the interface structure to allow an interface as a name space. enhanced formatted output of namespace, interface, class to include the hierarchy.
changed the pooldic item terminator from a period to a comma | 2019-09-30 08:46:50 +00:00 |  | 
			
				
					|  | 5bb0fb70b8 | fixed a bug in moo_shallowcopy() | 2019-09-30 05:23:04 +00:00 |  | 
			
				
					|  | 3559e5fa0e | some code for const processing | 2019-09-29 14:54:50 +00:00 |  | 
			
				
					|  | 19d480719e | monor code touch-up | 2019-09-28 09:14:21 +00:00 |  | 
			
				
					|  | 66be4b4d39 | added a few lines of code to support 'const' declaration inside class definition | 2019-09-27 10:51:29 +00:00 |  | 
			
				
					|  | c0b8048081 | shaped up vm profiling by tracking the number of  method cache hits/misses | 2019-09-27 03:41:03 +00:00 |  | 
			
				
					|  | 9d74ec842f | unsigned argument/return handling in ffi | 2019-09-26 07:48:02 +00:00 |  | 
			
				
					|  | d245867d9a | minor type change in std.c | 2019-09-25 14:39:00 +00:00 |  | 
			
				
					|  | d845719359 | better kqueue error handling | 2019-09-25 14:34:43 +00:00 |  | 
			
				
					|  | 452caae336 | enhanced kqueue manipulation with fd tracking | 2019-09-25 10:05:39 +00:00 |  | 
			
				
					|  | da2a8a464a | updated configure.ac to show FFI_LIBS | 2019-09-24 02:13:35 +00:00 |  | 
			
				
					|  | 3c8fe60b7e | added experimental kqueue support | 2019-09-23 08:44:22 +00:00 |  | 
			
				
					|  | d50f4fab99 | added kqueue check into configure.ac | 2019-09-23 06:48:55 +00:00 |  | 
			
				
					|  | a0a0756b9d | changed moo_shallowcopy() to exclude the hash field when copying | 2019-09-23 06:42:47 +00:00 |  | 
			
				
					|  | cc9c1a3925 | simplified the uncocpyable check in moo_shallowcopy() | 2019-09-22 16:26:30 +00:00 |  | 
			
				
					|  | de72bc6b58 | added the #uncopyable attribute to the class definition. | 2019-09-22 15:59:09 +00:00 |  | 
			
				
					|  | 97f264398d | changed moo_shallowcopy() to stop copying a process object or an object with trailers | 2019-09-20 09:27:24 +00:00 |  | 
			
				
					|  | e0c116ecd4 | enhanced object hash handling | 2019-09-19 14:10:00 +00:00 |  | 
			
				
					|  | e1e577ec22 | touched up user-defined signal handling | 2019-09-18 08:24:05 +00:00 |  | 
			
				
					|  | 3db6820932 | trying to improve hash handling with moving gc | 2019-09-17 23:15:20 +00:00 |  | 
			
				
					|  | ee9064bf8f | adding the hash flag field to the object to support generic object hash with a moving gc | 2019-09-16 14:16:55 +00:00 |  |