David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							c47cfa6fa8 
							
						 
					 
					
						
						
							
							Merge pull request  #86  from VoiDeD/transitional-functags  
						
						... 
						
						
						
						Give functags their correct types for transitional syntax. 
						
					 
					
						2014-07-10 15:27:03 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan Stecker 
							
						 
					 
					
						
						
						
						
							
						
						
							c38b4a4d1d 
							
						 
					 
					
						
						
							
							Give functags their correct types for transitional syntax.  
						
						
						
					 
					
						2014-07-10 16:55:22 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							44b2b02a1e 
							
						 
					 
					
						
						
							
							Merge pull request  #85  from alliedmodders/more-prop-data-types  
						
						... 
						
						
						
						Fix regression stopping -1 from being a valid value in SetEntPropEnt (r=VoiDeD). 
						
					 
					
						2014-07-09 22:47:54 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							31a79231f8 
							
						 
					 
					
						
						
							
							Fix regression stopping -1 from being a valid value in SetEntPropEnt.  
						
						
						
					 
					
						2014-07-09 22:23:20 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							d4c676aed2 
							
						 
					 
					
						
						
							
							Merge pull request  #83  from alliedmodders/more-prop-data-types  
						
						... 
						
						
						
						Add support to Get/SetEntPropEnt for FIELD_CLASSPTR and FIELD_EDICT datadesc fields (r=KyleS). 
						
					 
					
						2014-07-09 21:00:49 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							0b5e587db9 
							
						 
					 
					
						
						
							
							Remove unnecessary null check.  
						
						
						
					 
					
						2014-07-09 20:33:38 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							f7a64167fc 
							
						 
					 
					
						
						
							
							Fix Dota 2 build.  
						
						
						
					 
					
						2014-07-09 19:25:45 -04:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							3a94bd4fef 
							
						 
					 
					
						
						
							
							Add support to Get/SetEntPropEnt for FIELD_CLASSPTR and FIELD_CLASSPTR datadesc fields.  
						
						
						
					 
					
						2014-07-09 17:32:32 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							d9420cab49 
							
						 
					 
					
						
						
							
							Merge pull request  #82  from VoiDeD/fix-version  
						
						... 
						
						
						
						Update version for manual builds of the 1.7 branch. 
						
					 
					
						2014-07-09 09:53:40 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan Stecker 
							
						 
					 
					
						
						
						
						
							
						
						
							226c0a456d 
							
						 
					 
					
						
						
							
							Update version for manual builds of the 1.7 branch.  
						
						
						
					 
					
						2014-07-09 11:03:02 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							1e0155ad17 
							
						 
					 
					
						
						
							
							Merge pull request  #81  from alliedmodders/unkeyword-class  
						
						... 
						
						
						
						Unkeyword "class", make it contextual. 
						
					 
					
						2014-07-08 09:24:11 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							aa299d187b 
							
						 
					 
					
						
						
							
							Merge pull request  #80  from alliedmodders/lockdown-funcs  
						
						... 
						
						
						
						Begin locking down function types. 
						
					 
					
						2014-07-08 09:23:55 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							02b7f42811 
							
						 
					 
					
						
						
							
							Unkeyword "class", make it contextual.  
						
						
						
					 
					
						2014-07-08 00:44:34 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e76f553957 
							
						 
					 
					
						
						
							
							Begin locking down function types.  
						
						
						
					 
					
						2014-07-08 00:26:37 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							d2b7126e1d 
							
						 
					 
					
						
						
							
							Merge pull request  #79  from alliedmodders/fix-null-func  
						
						... 
						
						
						
						Add a nullfunc_t type for INVALID_FUNCTION. 
						
					 
					
						2014-07-08 00:17:47 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							3fe22687e9 
							
						 
					 
					
						
						
							
							Revert.  
						
						
						
					 
					
						2014-07-08 00:06:52 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							2ade122cd2 
							
						 
					 
					
						
						
							
							Merge branch 'master' into fix-null-func  
						
						... 
						
						
						
						Conflicts:
	sourcepawn/compiler/sc5.scp 
						
					 
					
						2014-07-08 00:06:04 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e57a323dc8 
							
						 
					 
					
						
						
							
							WIP.  
						
						
						
					 
					
						2014-07-07 23:31:31 -07:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							af791a30df 
							
						 
					 
					
						
						
							
							Merge pull request  #72  from VoiDeD/keyvalue-from-string  
						
						... 
						
						
						
						Implement StringToKeyValues. 
						
					 
					
						2014-07-07 13:49:24 +01:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							ff31d8df49 
							
						 
					 
					
						
						
							
							Update nominations.sp and improve compiler error messaging.  
						
						
						
					 
					
						2014-07-06 23:59:15 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							8e5992685a 
							
						 
					 
					
						
						
							
							Merge branch 'master' into redo-noms  
						
						
						
					 
					
						2014-07-06 23:49:18 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							af557fdd5e 
							
						 
					 
					
						
						
							
							Use setters.  
						
						
						
					 
					
						2014-07-06 23:46:45 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							27d5ce45f5 
							
						 
					 
					
						
						
							
							Merge branch 'master' into noms  
						
						
						
					 
					
						2014-07-06 23:42:41 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							44316d63cc 
							
						 
					 
					
						
						
							
							Add setters and fix some methodmap bugs.  
						
						
						
					 
					
						2014-07-06 23:37:43 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							97e0c84e6d 
							
						 
					 
					
						
						
							
							Merge pull request  #73  from alliedmodders/nullable  
						
						... 
						
						
						
						Add nullable types and tighten up some new type system semantics. 
						
					 
					
						2014-07-06 11:45:09 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							76edcb16ac 
							
						 
					 
					
						
						
							
							Merge pull request  #78  from VoiDeD/class-keyword  
						
						... 
						
						
						
						Fix usage of `class` keyword in some includes. 
						
					 
					
						2014-07-06 10:46:07 -07:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							63aeeb8672 
							
						 
					 
					
						
						
							
							Merge pull request  #70  from VoiDeD/classname-no-world-entity  
						
						... 
						
						
						
						GetEntityClassname should handle the case where the world entity has not been created yet (r=psychonic). 
						
					 
					
						2014-07-06 11:26:01 -04:00 
						 
				 
			
				
					
						
							
							
								Ryan Stecker 
							
						 
					 
					
						
						
						
						
							
						
						
							312f003031 
							
						 
					 
					
						
						
							
							Fix usage of class keyword in some includes.  
						
						
						
					 
					
						2014-07-06 07:15:22 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							dbedd6712a 
							
						 
					 
					
						
						
							
							Remove VoteInProgress from Menu map.  
						
						
						
					 
					
						2014-07-05 14:36:14 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							f18a83e03e 
							
						 
					 
					
						
						
							
							Fix some menu API oddities.  
						
						
						
					 
					
						2014-07-05 14:34:32 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							1277bbd50e 
							
						 
					 
					
						
						
							
							Mark the expression before flushing the staging buffer.  
						
						
						
					 
					
						2014-07-05 14:15:44 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							a7de88dd42 
							
						 
					 
					
						
						
							
							Port nominations.sp to the transitional syntax and API.  
						
						
						
					 
					
						2014-07-05 14:00:52 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e5b1b630bb 
							
						 
					 
					
						
						
							
							Port some includes to transitional API.  
						
						
						
					 
					
						2014-07-05 13:58:07 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							db9ee5326a 
							
						 
					 
					
						
						
							
							Allow CloseHandle() on nulls.  
						
						
						
					 
					
						2014-07-05 13:52:44 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							9ae3256bc0 
							
						 
					 
					
						
						
							
							Rename the null tag to null_t.  
						
						
						
					 
					
						2014-07-05 13:31:10 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							a7342f3fa2 
							
						 
					 
					
						
						
							
							Fix AMBuildScript compatibility issue with older objdirs.  
						
						
						
					 
					
						2014-07-05 13:28:55 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							49380620e0 
							
						 
					 
					
						
						
							
							Merge branch 'master' into nullable  
						
						
						
					 
					
						2014-07-05 13:24:45 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							9ff38bcf80 
							
						 
					 
					
						
						
							
							Add nulls, and more newdecl and type system features.  
						
						... 
						
						
						
						New null_t type has a constant "null", which can be assigned to objects.
Methodmaps can now be "nullable", accepting null_t types.
The delete keyword now zaps non-const lvalue inputs.
Fixed some newdecl arguments not accepting references.
Allow functag matching to coerce arguments and return values.
Allow functags to accept new-style types as a return value. 
						
					 
					
						2014-07-05 13:20:06 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan Stecker 
							
						 
					 
					
						
						
						
						
							
						
						
							fc54903fd0 
							
						 
					 
					
						
						
							
							Add test.  
						
						
						
					 
					
						2014-07-05 12:01:17 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							68ab7f0a12 
							
						 
					 
					
						
						
							
							Merge pull request  #61  from VoiDeD/ambuild-disable-auto-versioning  
						
						... 
						
						
						
						Add an ambuild configure option to disable auto versioning. 
						
					 
					
						2014-07-05 09:39:35 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							fece28935e 
							
						 
					 
					
						
						
							
							Merge pull request  #71  from VoiDeD/jit-spew  
						
						... 
						
						
						
						Only spew JIT compilation and opcodes when built with JIT_SPEW defined. 
						
					 
					
						2014-07-05 09:38:45 -07:00 
						 
				 
			
				
					
						
							
							
								Ryan Stecker 
							
						 
					 
					
						
						
						
						
							
						
						
							6864bf0068 
							
						 
					 
					
						
						
							
							Only spew JIT compilation and opcodes when built with JIT_SPEW defined.  
						
						
						
					 
					
						2014-07-05 10:57:08 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan Stecker 
							
						 
					 
					
						
						
						
						
							
						
						
							3c079bcca0 
							
						 
					 
					
						
						
							
							GetEntityClassname should handle the case where the world entity has not been created yet.  
						
						
						
					 
					
						2014-07-05 10:37:16 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							3f220bca0d 
							
						 
					 
					
						
						
							
							Merge pull request  #69  from alliedmodders/pragma-newdecls  
						
						... 
						
						
						
						Add #pragma newdecls required|optional. 
						
					 
					
						2014-07-05 01:21:18 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							96bbd4d7e0 
							
						 
					 
					
						
						
							
							Fix potential bugs in restoring newdecl state.  
						
						
						
					 
					
						2014-07-05 01:13:45 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							da33c79d8b 
							
						 
					 
					
						
						
							
							Add #pragma newdecls required|optional.  
						
						
						
					 
					
						2014-07-05 01:08:14 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							bfc65b086a 
							
						 
					 
					
						
						
							
							Fix bug in newdecls in for loop initializers.  
						
						
						
					 
					
						2014-07-05 00:48:32 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							680a8e0283 
							
						 
					 
					
						
						
							
							Fix tests.  
						
						
						
					 
					
						2014-07-05 00:44:46 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							0e4b913312 
							
						 
					 
					
						
						
							
							Merge pull request  #68  from alliedmodders/declloc  
						
						... 
						
						
						
						Add support for new-style declarations in local variables. 
						
					 
					
						2014-07-05 00:00:20 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							f62769108c 
							
						 
					 
					
						
						
							
							Fix some local declarations not working.  
						
						
						
					 
					
						2014-07-04 23:53:16 -07:00