John Benediktsson
							
						 | 
						
							
							
							
							
								
							
								216f2332be
								
							
								
							
						 | 
						
							
							
								
								alien: fix docs (add space between sentences).
							
							
							
							
							
						 | 
						
							2011-09-21 19:33:23 -07:00 | 
						
					
				
					
						
							
							
								 
								Erik Charlebois
							
						 | 
						
							
							
							
							
								
							
								e28e48beea
								
							
								
							
						 | 
						
							
							
								
								Create a setter for C-GLOBAL words
							
							
							
							
							
						 | 
						
							2011-05-23 23:36:14 -04:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								75560699ea
								
							
								
							
						 | 
						
							
							
								
								Move <ref>, deref and little-endian? from alien.c-types to alien.data, remove <c-object>
							
							
							
							
							
						 | 
						
							2010-12-25 16:55:36 -08:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								0cde5c8fb5
								
							
								
							
						 | 
						
							
							
								
								Eliminate compiler.alien
							
							
							
							
							
						 | 
						
							2010-05-11 23:24:47 -04:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								4c7ab0e9a3
								
							
								
							
						 | 
						
							
							
								
								doll up ENUM: docs
							
							
							
							
							
						 | 
						
							2010-04-21 21:33:04 -07:00 | 
						
					
				
					
						
							
							
								 
								Erik Charlebois
							
						 | 
						
							
							
							
							
								
							
								fdeb305a3c
								
							
								
							
						 | 
						
							
							
								
								Use generic word for enum>number. Tests and documentations.
							
							
							
							
							
						 | 
						
							2010-04-19 20:08:40 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								4bc915d526
								
							
								
							
						 | 
						
							
							
								
								C-ENUM: -> ENUM:
							
							
							
							
							
						 | 
						
							2010-04-19 20:07:16 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								54015782f3
								
							
								
							
						 | 
						
							
							
								
								document FUNCTION-ALIAS:
							
							
							
							
							
						 | 
						
							2010-04-14 16:14:33 -07:00 | 
						
					
				
					
						
							
							
								 
								Erik Charlebois
							
						 | 
						
							
							
							
							
								
							
								edc489f4c1
								
							
								
							
						 | 
						
							
							
								
								Change C-ENUM: to always take a type. Use f for anonymous enums. Update all uses.
							
							
							
							
							
						 | 
						
							2010-04-09 23:48:22 -07:00 | 
						
					
				
					
						
							
							
								 
								Erik Charlebois
							
						 | 
						
							
							
							
							
								
							
								4b78fe690b
								
							
								
							
						 | 
						
							
							
								
								Extend C-ENUM: to allow specifying the constant vvalues like in C. Add C-TYPED-ENUM: to automatically typedef a type.
							
							
							
							
							
						 | 
						
							2010-04-06 02:46:23 -07:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								078ca0fa58
								
							
								
							
						 | 
						
							
							
								
								alien.parser: refactor FUNCTION: parsing to read from the source incrementally. parse errors in FUNCTION: should now correspond to their location within the definition
							
							
							
							
							
						 | 
						
							2010-02-28 16:20:45 -08:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								4cfa1a6c77
								
							
								
							
						 | 
						
							
							
								
								rename current string-mangling "char*" to "c-string". char* is now just a boring old pointer to char
							
							
							
							
							
						 | 
						
							2010-02-23 11:42:02 -08:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								818bbb4984
								
							
								
							
						 | 
						
							
							
								
								update docs about pointer types
							
							
							
							
							
						 | 
						
							2010-02-23 11:03:48 -08:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								b88fde04d9
								
							
								
							
						 | 
						
							
							
								
								alien.syntax: add C-GLOBAL: for defining words to access global variables, and remove the gimpy one from core-text.utilities
							
							
							
							
							
						 | 
						
							2009-10-09 04:46:29 -05:00 | 
						
					
				
					
						
							
							
								 
								Keith Lazuka
							
						 | 
						
							
							
							
							
								
							
								405e5d015b
								
							
								
							
						 | 
						
							
							
								
								docs: change $subsection to $subsections
							
							
							
							
							
						 | 
						
							2009-10-02 12:15:48 -04:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								44f393771b
								
							
								
							
						 | 
						
							
							
								
								change CALLBACK: to use the ABI of the current LIBRARY: and get rid of STDCALL-CALLBACK:
							
							
							
							
							
						 | 
						
							2009-09-28 19:27:28 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								123f4fbc30
								
							
								
							
						 | 
						
							
							
								
								redefine C-TYPE: to forward declare opaque C types; make C type definition and redefinition a little more robust
							
							
							
							
							
						 | 
						
							2009-09-27 22:12:00 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								685c4143c9
								
							
								
							
						 | 
						
							
							
								
								Fix conflict
							
							
							
							
							
						 | 
						
							2009-09-26 21:27:38 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								2cf0f3e5d3
								
							
								
							
						 | 
						
							
							
								
								move alien.inline, alien.cxx, alien.marshall to unmaintained; nuke alien.structs
							
							
							
							
							
						 | 
						
							2009-09-26 20:37:42 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								55988828bf
								
							
								
							
						 | 
						
							
							
								
								update alien docs to talk about C types as words
							
							
							
							
							
						 | 
						
							2009-09-21 13:20:01 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								00fa7f73fb
								
							
								
							
						 | 
						
							
							
								
								add CALLBACK: syntax that defines a typedef and an alien-callback constructor word for function pointer types. update some code in iokit.hid and windows.dinput to use CALLBACK: instead of TYPEDEF:/word pairs
							
							
							
							
							
						 | 
						
							2009-09-21 11:59:41 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								9382c67437
								
							
								
							
						 | 
						
							
							
								
								alien.syntax: improve C-ENUM: docs
							
							
							
							
							
						 | 
						
							2009-09-15 16:24:58 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								a2b864e4f5
								
							
								
							
						 | 
						
							
							
								
								ALIEN: now reads a hexadecimal integer instead of a decimal one, since in general hex is more useful for addresses
							
							
							
							
							
						 | 
						
							2009-09-12 21:17:53 -05:00 | 
						
					
				
					
						
							
							
								 
								Joe Groff
							
						 | 
						
							
							
							
							
								
							
								e85925153c
								
							
								
							
						 | 
						
							
							
								
								deprecate C-STRUCT:, C-UNION:, and old-school struct accessors
							
							
							
							
							
						 | 
						
							2009-08-27 21:51:08 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c679ae025b
								
							
								
							
						 | 
						
							
							
								
								Rename tools.disassembler.udis:& to alien.syntax:&: and fix it to survive image save/load
							
							
							
							
							
						 | 
						
							2008-12-11 00:03:58 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								7096d7ea13
								
							
								
							
						 | 
						
							
							
								
								Fix references to defunct alien.syntax.private vocabulary
							
							
							
							
							
						 | 
						
							2008-11-30 18:04:25 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								3e25d14e54
								
							
								
							
						 | 
						
							
							
								
								Code cleanup: refactoring usages of rot and -rot to use newer idioms instead
							
							
							
							
							
						 | 
						
							2008-11-30 17:47:29 -06:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								c19f2257f4
								
							
								
							
						 | 
						
							
							
								
								Fix permission bits
							
							
							
							
							
						 | 
						
							2008-10-02 08:34:49 -05:00 | 
						
					
				
					
						
							
							
								 
								Slava Pestov
							
						 | 
						
							
							
							
							
								
							
								d66f887736
								
							
								
							
						 | 
						
							
							
								
								Create basis vocab root
							
							
							
							
							
						 | 
						
							2008-07-28 22:03:13 -05:00 |