|  | 71a617b95b | enhanced moo_inttostr() with 2 new flags - MOO_INTTOSTR_LOWERCASE and MOO_INTTOSTR_NONEWOBJ redefined bigint and fpdec check macros
added the strfmt primitive to String | 2018-12-21 16:25:25 +00:00 |  | 
			
				
					|  | 866913e199 | added some code to implement fixed point decimal numbers | 2018-12-20 16:33:23 +00:00 |  | 
			
				
					|  | fb7b226ea8 | used more access macros | 2018-12-19 16:57:16 +00:00 |  | 
			
				
					|  | 18aa5c37c0 | changed quite some accesses to the slot field with macros. wip | 2018-12-19 15:47:52 +00:00 |  | 
			
				
					|  | 4affb25b28 | more use of MOO_STORE_OOP | 2018-12-16 17:35:46 +00:00 |  | 
			
				
					|  | 3d57095c4a | changing code to use more macros for the slot field access | 2018-12-12 15:05:18 +00:00 |  | 
			
				
					|  | e73c81e2b7 | added moo->igniting and attempted to allocate memory from permheap when it's 1. relevant gc change is still pending | 2018-12-09 07:21:16 +00:00 |  | 
			
				
					|  | 647edf3268 | changed moo_makeheap() a bit added the PERM bit to the object header | 2018-12-08 17:36:20 +00:00 |  | 
			
				
					|  | 033c34f9b2 | touching up code for ongoing gc enhancement | 2018-12-08 15:35:26 +00:00 |  | 
			
				
					|  | a7fc55efac | adding MOO_STORE_OOP and MOO_STORE_OOP_TO_ARRAY | 2018-12-04 15:06:56 +00:00 |  | 
			
				
					|  | 1cffec34e8 | renamed moo_allocheapmem() to moo_allocheapspace() and changed its second parameter from moo_heap_t* to moo_space_t* added moo_space_t
changed moo_makeheap() to create a single heap and split it to multiple spaces | 2018-11-30 13:37:15 +00:00 |  | 
			
				
					|  | 4de478a9cc | moving heap creation to moo_ignite() from moo_init() | 2018-11-30 10:33:17 +00:00 |  | 
			
				
					|  | f60512696d | fixed a wrong cmgr bug in moo_openstd(). | 2018-11-14 07:59:39 +00:00 |  | 
			
				
					|  | 8d19c60359 | added simple utf16 conversion functions | 2018-11-14 04:25:27 +00:00 |  | 
			
				
					|  | 6939433ff0 | added moo_seterrbfmtwithsyserr() and moo_seterrufmtwithsyserr() | 2018-11-13 06:54:30 +00:00 |  | 
			
				
					|  | 192d71c80e | added moo_compilestd(). added moo_iostd_t | 2018-11-12 09:19:35 +00:00 |  | 
			
				
					|  | cd6c6d994c | more code to add standard callbacks | 2018-11-11 16:53:21 +00:00 |  | 
			
				
					|  | 7699d332b8 | added dl_startup and dl_cleanup to vmprim | 2018-11-03 16:11:55 +00:00 |  | 
			
				
					|  | 8ddc835503 | added vmprim.assertfail to replace moo_assertfailed() which contains system dependent code | 2018-11-03 11:03:17 +00:00 |  | 
			
				
					|  | eac1febfad | cleaned up code | 2018-11-02 14:24:31 +00:00 |  | 
			
				
					|  | 1a3a681e8d | removed qse_syserr_to_errnum(). changed syserrstrb() and syserrstru() to return the converted error number from the system error code | 2018-11-02 05:51:22 +00:00 |  | 
			
				
					|  | 18b270529c | added moo_findmethodinclasschain() added MOO_SYNERR_CLASSNCIFCE
finished implementing interface conformance check primitively | 2018-10-12 09:09:45 +00:00 |  | 
			
				
					|  | 1cbe741508 | added some code to check interface conformance of a class | 2018-10-11 10:01:34 +00:00 |  | 
			
				
					|  | 2f65380c06 | put the method modifiers information into the preamble field of the method signature object from interface definition | 2018-10-10 06:12:21 +00:00 |  | 
			
				
					|  | 653b99545f | added the method signature class internally to support interface implementation | 2018-10-10 04:23:44 +00:00 |  | 
			
				
					|  | 4ae2ae6f88 | added much more code to implement interface. still work in progress | 2018-10-09 15:21:58 +00:00 |  | 
			
				
					|  | 9ad9299dea | allowed class and class extension nesting inside a class | 2018-10-08 06:51:31 +00:00 |  | 
			
				
					|  | 079f2d3f4a | reorganized the compiler code by moving the method data into the cunit_class | 2018-10-05 16:25:17 +00:00 |  | 
			
				
					|  | 024976295e | Added the Interface class for a start | 2018-07-08 17:13:10 +00:00 |  | 
			
				
					|  | b9500933b8 | renamed SymbolSet to SymbolTable. added some exception classes to use when something is not found.
renamed Set to AssociativeCollection and started writing a new Set class | 2018-06-20 18:01:04 +00:00 |  | 
			
				
					|  | 8b7eebd654 | added some partial utf8 related primitives | 2018-06-17 17:41:04 +00:00 |  | 
			
				
					|  | 81e2cc0578 | fixed MOO_SMOOI_TO_OOP to pacify clang about the warning 'warning: shifting a negative signed value is undefined' | 2018-05-28 09:48:27 +00:00 |  | 
			
				
					|  | f3fc35fc02 | removed a comma from moo_semaphore_io_type_t enumerator list | 2018-05-19 14:29:07 +00:00 |  | 
			
				
					|  | b99f66996a | fixed a few syntax issues with some old compilers. added some code for os2 | 2018-05-18 16:41:45 +00:00 |  | 
			
				
					|  | faef93e7d7 | export moo_backtrace() added textual description for semaphore's io type | 2018-05-17 15:33:36 +00:00 |  | 
			
				
					|  | 70f17d8896 | changed code to lower the number of instance variables of the Semaphore class | 2018-05-17 10:21:22 +00:00 |  | 
			
				
					|  | da0b655d40 | Added asyncsg field into Process | 2018-05-15 16:38:37 +00:00 |  | 
			
				
					|  | 10dff52d58 | introduced the notation for a smptr literal - #\pXX. changed the error listeral notation to #\eNN fro #\NN | 2018-05-13 18:55:22 +00:00 |  | 
			
				
					|  | b891d31e8b | added the mod parameter to primitive functions | 2018-05-07 16:52:51 +00:00 |  | 
			
				
					|  | e2a9e2c66f | introduced the new type moo_bitmask_t | 2018-04-26 04:44:01 +00:00 |  | 
			
				
					|  | 2467b4212a | added backtracing code using libunwind | 2018-04-26 03:17:54 +00:00 |  | 
			
				
					|  | a5328db569 | aded a field to hodl the total number of semaphores in SemaphoreGroup changed await_semaphore_group() to return failure if no member semaphore exists | 2018-04-15 16:24:31 +00:00 |  | 
			
				
					|  | 7b114e3b27 | touched up code more for async handling debugging | 2018-04-12 16:05:46 +00:00 |  | 
			
				
					|  | 3c0d1d3481 | broke some single line type defintions into multiple lines | 2018-04-12 09:36:09 +00:00 |  | 
			
				
					|  | cc0c6ed654 | renamed OPENDL_PFMOD to DLOPEN_PFMOD | 2018-04-12 02:49:22 +00:00 |  | 
			
				
					|  | ad04eaa7b1 | added MOO_MOD_INDEX | 2018-04-09 16:31:11 +00:00 |  | 
			
				
					|  | c85bf336ad | changed the error literal notation from error(NNN) to #\NNN. prohibited the backslash character from forming a binary selector.
renamed quo: to div:, // to mdiv:, \ to mod: | 2018-04-08 17:47:38 +00:00 |  | 
			
				
					|  | cf5c9d0461 | added moo_sqrtint() and moo_absint() | 2018-04-07 06:29:17 +00:00 |  | 
			
				
					|  | 1d298ff05d | defined MOO_ERRMSG_CAPA | 2018-03-14 14:56:27 +00:00 |  | 
			
				
					|  | 5316870a60 | added MOO_EXPORT to moo_convutobcstr() | 2018-03-12 14:08:56 +00:00 |  |