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
David Anderson
d3f0a14867
Imported support for new build system.
2009-08-30 00:21:42 -07:00
David Anderson
1923368353
Fixed build.
2009-05-30 20:04:55 -04:00
David Anderson
752bd78de5
Fixed compiler asserting when returning a string literal (bug 3836, r=fyren).
2009-05-30 20:03:56 -04:00
David Anderson
c4b17855e5
Fixed compiler erroring when tagging functions for string return (bug 3837, r=fyren).
2009-05-30 20:03:01 -04:00
David Anderson
a1543f79cb
Fixed compiler not handling constant chained relational operators correctly (bug 3838, r=fyren).
2009-05-30 20:02:05 -04:00
David Anderson
614188c82b
Fixed compiler using NDEBUG in debug builds (bug 3815, r=fyren).
2009-05-24 12:08:27 -04:00
Matt Woodrow
7710a1fdb0
Merge from 1.2 branch
2009-05-11 11:45:08 +12:00
David Anderson
211c5dcfcd
Fixed compiler reading uninitialized strings while processing varargs (bug 3811, r=fyren,pred, a12=blocking).
2009-05-10 11:01:19 -04:00
David Anderson
bf8c57c669
Fixed compiler choosing whether to emit stradjust.pri on dynamic arrays based on uninitialized memory (bug 3810, r=fyren,pred, a12=blocking).
2009-05-09 09:21:14 -04:00
Fyren
f6bb6037f3
Allow spaces in compiler command line options (bug 3729, r=dvander)
2009-03-12 18:37:04 -07:00
Scott Ehlert
d8264fada7
Merge from 1.2 branch.
2009-03-05 15:48:38 -06:00
Scott Ehlert
72da49415e
Added -dev tag back to version.h files for manual builds.
2009-03-05 14:59:09 -06:00
David Anderson
8e744ec5f7
Re-added -dev tag, bumped version to 1.2.1.
2009-03-05 02:36:27 -05:00
David Anderson
8dfbcf5a9f
Bumped versions.
2009-03-05 02:07:44 -05:00
David Anderson
1f636bf7a9
Bumped trunk to 1.3.0.
2009-03-05 01:48:18 -05:00
Scott Ehlert
2c3bf7dd23
Ran versionchanger script for consistency.
2009-02-25 23:44:18 -06:00
Scott Ehlert
bf5fefe84f
Merge from sourcemod-1.1 branch.
2008-12-29 00:11:32 -06:00
Scott Ehlert
5c92b0d154
Bumped version to 1.1.1 and added back -dev build string.
2008-12-28 23:50:26 -06:00
David Anderson
3f250ba42d
Bumped version files.
2008-12-28 20:35:51 -05:00
David Anderson
1577fab93a
Ran versionchanger.pl over trunk to get 1.2.0 into headers (bug 3521).
2008-12-28 19:59:40 -05:00
David Anderson
1fe38c7473
SourceMod can now be somewhat compiled on OS X for patch sanity testing (bug 3516, r=ds).
...
This adds the ability for us to change the GCC version we use more flexibly.
2008-12-23 01:33:37 -05:00
David Anderson
88a71ddad4
Migrated to Visual Studio 2008 for default builds (bug 3257).
2008-09-27 14:59:09 -07:00
David Anderson
02e31bb576
Compiler now emits debug info about natives (bug 3282, r=sawce).
2008-09-27 13:46:42 -07:00
David Anderson
a838276ec2
Changed functag syntax so public keyword is in the normal place. The old style is still allowed.
2008-09-21 14:56:38 -07:00
David Anderson
fb44b51d26
Updated version files so I can build again.
2008-09-14 22:16:35 -07:00
David Anderson
bcf1b092ae
Mirrored buildbot/version template changes from branch.
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402539
2008-09-14 06:13:25 +00:00
David Anderson
e1f8a0fd68
Fixed the compiler eating too many characters in macro subsitutions (bug amb1938).
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402526
2008-09-08 02:13:17 +00:00
David Anderson
9ca1ca62ea
Fixed a nasty compiler bug where if the rhs of a ternary operator was larger than the lhs, the copy length emitted would only fit the lhs. The hier13() function now returns the larger of the lvalue sizes. (bug amb1853)
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402521
2008-09-07 09:51:38 +00:00
David Anderson
8126aa6bb8
using 'goto' is now an error
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402412
2008-07-12 22:28:10 +00:00
David Anderson
2c94b1268a
phase0, new versioning. we don't use build numbers anymore except (VS_VERSIONINFO stays until phase 3 is done)
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402242
2008-06-02 05:03:27 +00:00
Scott Ehlert
6e91780e73
Err, fixed Linux build
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402139
2008-05-12 02:05:57 +00:00
Scott Ehlert
77ff2c40bd
Symbols no longer stripped on Linux for easier debugging
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402137
2008-05-11 07:49:30 +00:00
David Anderson
e618900688
new macros actually work now
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402019
2008-04-10 05:21:27 +00:00
David Anderson
430a860927
added amb1558 - __BINARY_PATH__ and __BINARY_FILE__
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402015
2008-04-10 00:10:45 +00:00
Scott Ehlert
f08ce7f62f
Oh god, Spring Cleaning Part San (3) - Finaare
...
- Removed batsupport extension
- Made EVERY makefile consistent with the changes originally made to the sample extensions's makefile
- Sample MM:S extension now uses unified makefile
- Various innumerable changes to VS project files
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402012
2008-04-09 09:10:28 +00:00
David Anderson
13e8cf9ed8
reverted compiler change that didn't work out so well
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%402011
2008-04-09 05:59:21 +00:00
David Anderson
2bec3aaa49
added versioning to regex (linux only)
...
added regex/tf to version markup list
bumped all svn_versions to 1.1
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401997
2008-04-06 08:13:30 +00:00
David Anderson
b455ac4f4e
merged changes back from 1.0.1
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401992
2008-04-06 06:56:45 +00:00
Scott Ehlert
251cced1f8
Spring Cleaning, Part Ichi (1)
...
Various minor things done to project files
Updated sample extension project file and updated makefile to the new unified version (more changes likely on the way)
Updated regex project file and makefile
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401971
2008-03-30 07:00:22 +00:00