David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							6d320163a1 
							
						 
					 
					
						
						
							
							Various Windows build fixes (bug 5997 part 13, r=ds).  
						
						... 
						
						
						
						--HG--
rename : sourcepawn/compiler/libpawnc.rc => sourcepawn/compiler/version.rc 
						
					 
					
						2013-12-30 17:51:00 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							f82224eba0 
							
						 
					 
					
						
						
							
							Move versioning to a static library to improve trivial build speed (bug 5997 part 9, r=ds).  
						
						
						
					 
					
						2013-12-30 17:51:00 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							9c19f6efb7 
							
						 
					 
					
						
						
							
							Port plugin build scripts to AMBuild 2 (bug 5997 part 5, r=ds).  
						
						
						
					 
					
						2013-12-30 17:50:58 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							58995fc829 
							
						 
					 
					
						
						
							
							Add an spcomp option to print #included files (bug 5997 part 4, r=ds).  
						
						
						
					 
					
						2013-12-30 17:50:58 -05:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e1a820dcf9 
							
						 
					 
					
						
						
							
							Port simple C++ build scripts to AMBuild 2 (bug 5997 part 1, r=ds).  
						
						
						
					 
					
						2013-12-30 17:50:56 -05:00 
						 
				 
			
				
					
						
							
							
								Ryan Stecker 
							
						 
					 
					
						
						
						
						
							
						
						
							b749bbf42b 
							
						 
					 
					
						
						
							
							Remove 'state' keyword from compiler (bug 4572, r=dvander).  
						
						
						
					 
					
						2013-12-28 08:42:50 -05:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							29ddb9f4d9 
							
						 
					 
					
						
						
							
							Fix spcomp compilation on OS X 10.9  
						
						... 
						
						
						
						Summary:
10.9's SDK changed strlcat and strlcmp to macros, which has broken lots of code. As they will always be available from the system (being BSD functions), just use the system ones there.
tempnam has also been deprecated, refactoring spcomp to use it safely is quite a bit of work, and it's not critical, so just hacking around it with mkstemp.
Test Plan: Compiled spcomp.
Reviewers: dvander
Differential Revision: https://phabricator.alliedmods.net/D3 
--HG--
extra : rebase_source : 535b88f815727b186fa6a141036599651a60e334 
						
					 
					
						2013-12-02 13:08:27 +00:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							edab49c4ef 
							
						 
					 
					
						
						
							
							Support HUGE files in spcomp (bug 5959, r=dvander)  
						
						... 
						
						
						
						Summary: When there are more than 32768 SLOC in a file, spcomp underflows when storing debug info. These are safe to change as the file-backed struct uses uint32_t already.
Test Plan: Compiled the test plugin from bug 5959. I didn't load it, but it compiled without error and the SMX file is valid.
Reviewers: BAILOPAN
Differential Revision: https://phabricator.alliedmods.net/D2 
--HG--
extra : rebase_source : fa907333b8c0dcab6e78c69ad4a92cdfb048083f
extra : amend_source : c7d2ec7d8b880459a57e4b2df5c1e8bbab5585bb 
						
					 
					
						2013-10-15 23:36:16 +01:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							a4b7ad0d42 
							
						 
					 
					
						
						
							
							Fixed memory corruption when parsing natives. (bug 5840, r=fyren)  
						
						
						
					 
					
						2013-08-12 01:33:04 +01:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							351142f93f 
							
						 
					 
					
						
						
							
							Fixed inaccurate compiler error when ternary operator is involved (bug 5711, r=dvander).  
						
						
						
					 
					
						2013-07-18 17:59:24 -04:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							29bc273e58 
							
						 
					 
					
						
						
							
							Removed -Wno-parentheses from posix build and fixed warnings (bug 5745, r=psychonic).  
						
						
						
					 
					
						2013-07-18 15:50:57 -04:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							b96e0c8713 
							
						 
					 
					
						
						
							
							Fixed accidental assignment in each of SDKTools and sp compiler (bug 5745, r=psychonic).  
						
						
						
					 
					
						2013-07-18 15:50:50 -04:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							68ab7e2e3e 
							
						 
					 
					
						
						
							
							Fixed unaligned memory access in spcomp (r=dvander).  
						
						
						
					 
					
						2013-05-02 20:47:35 +00:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							d5ec523584 
							
						 
					 
					
						
						
							
							Support emscripten for compiling spcomp (r=dvander).  
						
						
						
					 
					
						2013-04-05 07:03:43 +01:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							0f62a8ec2f 
							
						 
					 
					
						
						
							
							Generate debugging information during compilation (bug 5227, r=ds).  
						
						
						
					 
					
						2013-03-17 21:00:28 +00:00 
						 
				 
			
				
					
						
							
							
								Kyle Sanderson 
							
						 
					 
					
						
						
						
						
							
						
						
							7d93eba321 
							
						 
					 
					
						
						
							
							Removed call to getchar() in debug build of compiler (bug 5626, r=ds).  
						
						
						
					 
					
						2013-02-25 16:30:19 -06:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							bf76be5dfa 
							
						 
					 
					
						
						
							
							Overhauled versioning information (bug 5453, r=dvander).  
						
						
						
					 
					
						2012-08-26 01:33:54 +01:00 
						 
				 
			
				
					
						
							
							
								Zach Kanzler 
							
						 
					 
					
						
						
						
						
							
						
						
							f1e01a3cf6 
							
						 
					 
					
						
						
							
							Increase maximum .sp line length to 4095 characters. (bug 5347, r=dvander)  
						
						
						
					 
					
						2012-08-04 13:08:08 -07:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							5f551fa67a 
							
						 
					 
					
						
						
							
							Backed out changeset: 387b27fb575b (bug 5227)  
						
						
						
					 
					
						2012-04-14 01:12:24 +01:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							393c54fdc2 
							
						 
					 
					
						
						
							
							Generate debugging information during compilation. (bug 5227, r=ds)  
						
						
						
					 
					
						2012-02-16 19:26:49 +00:00 
						 
				 
			
				
					
						
							
							
								Fyren 
							
						 
					 
					
						
						
						
						
							
						
						
							dfe8ae4fd1 
							
						 
					 
					
						
						
							
							Bring compiler Makefile more in line with ambuild (NPOTB)  
						
						
						
					 
					
						2011-11-10 20:26:21 +00:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							069d67b24b 
							
						 
					 
					
						
						
							
							Third try's a charm.  
						
						
						
					 
					
						2011-11-09 21:34:30 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							0c926b84bc 
							
						 
					 
					
						
						
							
							Another build fix.  
						
						
						
					 
					
						2011-11-09 21:29:36 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							11bdd68d73 
							
						 
					 
					
						
						
							
							Maybe fixed build.  
						
						
						
					 
					
						2011-11-09 21:19:04 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							1beeaf3d4f 
							
						 
					 
					
						
						
							
							Removed GLIBC_2.7 dependency from spcomp (r=fyren).  
						
						
						
					 
					
						2011-11-09 21:10:29 -05:00 
						 
				 
			
				
					
						
							
							
								Nicholas Hastings 
							
						 
					 
					
						
						
						
						
							
						
						
							4d07acd384 
							
						 
					 
					
						
						
							
							Backed out changeset: 294fded6a0d0 (bug 4902, bug 5068).  
						
						
						
					 
					
						2011-10-28 11:23:02 -04:00 
						 
				 
			
				
					
						
							
							
								Fyren 
							
						 
					 
					
						
						
						
						
							
						
						
							4d52fe0490 
							
						 
					 
					
						
						
							
							Revert 3336, try  fix   #2  (bug 4852, r=dvander)  
						
						
						
					 
					
						2011-07-09 20:47:43 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							bb48a16466 
							
						 
					 
					
						
						
							
							Fix compiler creating bogus arrays when missing a dimension (bug 4902, r=fyren).  
						
						
						
					 
					
						2011-07-06 17:56:40 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							a02ff01d84 
							
						 
					 
					
						
						
							
							Prevent declaring arrays that the compiler is too buggy to handle (bug 4977, r=fyren).  
						
						
						
					 
					
						2011-07-06 17:56:03 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							66d27d6ac5 
							
						 
					 
					
						
						
							
							Fix return omission with else-after-return (bug 4852, r=fyren).  
						
						
						
					 
					
						2011-07-06 17:55:14 -04:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							053b522aff 
							
						 
					 
					
						
						
							
							Fixed some vars not being marked for init on first compile pass (bug 4643, r=fyren).  
						
						
						
					 
					
						2011-07-06 17:50:26 -04:00 
						 
				 
			
				
					
						
							
							
								javalia 
							
						 
					 
					
						
						
						
						
							
						
						
							1ff0f478d4 
							
						 
					 
					
						
						
							
							Increase symbol name limit to 63 characters (bug 4564, r=dvander).  
						
						
						
					 
					
						2011-07-04 15:26:08 -07:00 
						 
				 
			
				
					
						
							
							
								Fyren 
							
						 
					 
					
						
						
						
						
							
						
						
							b4a7d21b9e 
							
						 
					 
					
						
						
							
							Removed compiler double include check (bug 4863, r=dvander).  
						
						
						
					 
					
						2011-05-24 10:49:40 -04:00 
						 
				 
			
				
					
						
							
							
								Scott Ehlert 
							
						 
					 
					
						
						
						
						
							
						
						
							939bc00b2b 
							
						 
					 
					
						
						
							
							Added detection for clang compiler and fixed various warnings triggered by it (bug 4878, r=dvander).  
						
						
						
					 
					
						2011-04-23 21:53:53 -05:00 
						 
				 
			
				
					
						
							
							
								Berni 
							
						 
					 
					
						
						
						
						
							
						
						
							86a1641ac1 
							
						 
					 
					
						
						
							
							Fix compiler hanging when #including a directory (bug 4822, r=dvander)  
						
						
						
					 
					
						2011-04-13 04:02:22 -07:00 
						 
				 
			
				
					
						
							
							
								Fyren 
							
						 
					 
					
						
						
						
						
							
						
						
							9799970042 
							
						 
					 
					
						
						
							
							Update spcomp Makefile  
						
						
						
					 
					
						2011-03-08 12:07:06 -08:00 
						 
				 
			
				
					
						
							
							
								Asher Baker 
							
						 
					 
					
						
						
						
						
							
						
						
							0824e49000 
							
						 
					 
					
						
						
							
							Added missing files to the spcomp project file (bug 4824, r=dvander).  
						
						
						
					 
					
						2011-03-07 15:05:51 +07:00 
						 
				 
			
				
					
						
							
							
								Fyren 
							
						 
					 
					
						
						
						
						
							
						
						
							430c001d58 
							
						 
					 
					
						
						
							
							Static gamedata checker (NPOTB)  
						
						
						
					 
					
						2010-10-01 12:15:43 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							e76a73e276 
							
						 
					 
					
						
						
							
							Fixed Windows build fo' realz.  
						
						
						
					 
					
						2010-07-11 18:06:06 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							ccf0490624 
							
						 
					 
					
						
						
							
							Windows build fix.  
						
						
						
					 
					
						2010-07-11 17:45:35 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							fdd1a9afef 
							
						 
					 
					
						
						
							
							Use hash table for global name lookups (bug 4496, r=fyren).  
						
						
						
					 
					
						2010-07-11 17:32:46 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							4f2fc17a8f 
							
						 
					 
					
						
						
							
							Fixed staging buffers reallocating on every operation (bug 3820, r=fyren+fyren).  
						
						
						
					 
					
						2010-07-02 18:16:50 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							7bc019547f 
							
						 
					 
					
						
						
							
							Fixed O(n) insertion of debug strings (bug 4495, r=fyren).  
						
						
						
					 
					
						2010-07-02 18:16:15 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							f8c2629a3e 
							
						 
					 
					
						
						
							
							Fixed O(n^2) generation of debug info tables (bug 4493, r=fyren).  
						
						
						
					 
					
						2010-07-02 18:15:59 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							b5b4bff2fc 
							
						 
					 
					
						
						
							
							Fixed bogus assert in callfunction (bug 4487, r=fyren).  
						
						
						
					 
					
						2010-07-02 18:15:21 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							7054b92a14 
							
						 
					 
					
						
						
							
							Fixed bogus assert about name lengths (bug 4486, r=fyren).  
						
						
						
					 
					
						2010-07-02 18:12:31 -07:00 
						 
				 
			
				
					
						
							
							
								Fyren 
							
						 
					 
					
						
						
						
						
							
						
						
							e332f4e12b 
							
						 
					 
					
						
						
							
							Possible dynamic array dimension fix (bug 4428, r=dvander)  
						
						
						
					 
					
						2010-06-19 15:15:23 -07:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							271b52158e 
							
						 
					 
					
						
						
							
							Mac build fixes (bug 4392, r=me).  
						
						
						
					 
					
						2010-05-11 01:46:55 -07:00 
						 
				 
			
				
					
						
							
							
								Fyren 
							
						 
					 
					
						
						
						
						
							
						
						
							c78e89c3c1 
							
						 
					 
					
						
						
							
							Compiler confused |any| tag with |String| on array arguments.  
						
						
						
					 
					
						2010-02-08 20:00:06 -08:00 
						 
				 
			
				
					
						
							
							
								David Anderson 
							
						 
					 
					
						
						
						
						
							
						
						
							d682361cfc 
							
						 
					 
					
						
						
							
							More changes for new build system.  
						
						
						
					 
					
						2009-08-30 00:46:56 -07:00