David Anderson
f7a8e4ceb1
bumped versions
...
--HG--
branch : sourcemod-1.0.x
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/branches/sourcemod-1.0.x%402232
2008-05-31 19:40:57 +00:00
Scott Ehlert
eec65697a7
Err, fixed Linux build
...
--HG--
branch : sourcemod-1.0.x
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/branches/sourcemod-1.0.x%402138
2008-05-12 02:05:31 +00:00
Scott Ehlert
64d2ad9679
Symbols no longer stripped on Linux for easier debugging
...
--HG--
branch : sourcemod-1.0.x
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/branches/sourcemod-1.0.x%402136
2008-05-11 07:49:10 +00:00
Scott Ehlert
aff4431eea
Added more missing svn:keywords properties to some files (this should be the last of them before I never have to do this again)
...
Moved sm_memtable files in sqlite extension to sdk directory (to be consistent with topmenus)
Some extension source files had an incorrect extension name in their headers
Updated copyright year on some rarely altered files
--HG--
branch : sourcemod-1.0.x
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/branches/sourcemod-1.0.x%402038
2008-04-11 17:22:19 +00:00
David Anderson
c434cd646a
new macros actually work now
...
--HG--
branch : sourcemod-1.0.x
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/branches/sourcemod-1.0.x%402018
2008-04-10 05:20:56 +00:00
David Anderson
c437c6e01e
added amb1558 - __BINARY_PATH__ and __BINARY_FILE__
...
--HG--
branch : sourcemod-1.0.x
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/branches/sourcemod-1.0.x%402014
2008-04-10 00:10:33 +00:00
Scott Ehlert
d0cab7b717
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--
branch : sourcemod-1.0.x
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/branches/sourcemod-1.0.x%402013
2008-04-09 09:36:48 +00:00
David Anderson
f58728c0a8
reverted compiler changes that didn't work out so well
...
--HG--
branch : sourcemod-1.0.x
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/branches/sourcemod-1.0.x%402010
2008-04-09 05:57:41 +00:00
Scott Ehlert
064f57e321
Fixed amb1580 - trailing comma wasn't allowed in multi-dimensional array initializations
...
Also bumped compiler copyright year, since the same file was, um, changed
--HG--
branch : sourcemod-1.0.1
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/branches/sourcemod-1.0.1%401984
2008-04-04 20:24:46 +00:00
David Anderson
52fdc87325
bumped header versions so they say 1.0.1
...
--HG--
branch : sourcemod-1.0.1
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/branches/sourcemod-1.0.1%401967
2008-03-27 05:16:39 +00:00
David Anderson
eda712cb33
bumped versions
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401949
2008-03-17 01:09:28 +00:00
David Anderson
44eb5a9cf4
fixed tTERM overlapping with tUNDEF (thanks sawce)
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401938
2008-03-14 02:48:43 +00:00
David Anderson
512ec74819
cross-compiling
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401874
2008-01-30 20:51:07 +00:00
David Anderson
e553996281
fixed amb1408 - compiler did not warn about invalid public usage
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401864
2008-01-23 03:18:36 +00:00
David Anderson
85eaa31374
fixed amb1400 - invalid dereference caused crash in ternary operators
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401862
2008-01-22 17:30:58 +00:00
David Anderson
ad5ef39cb4
patched amb1296 - multi-d r-values are now impossible
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401818
2007-12-22 05:16:18 +00:00
David Anderson
f187f1eb8a
fixed amb1225 - extremely rare compiler bug could cause crash. unluckily, this suddenly started breaking the linux build, which should now work again
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401781
2007-12-08 17:31:44 +00:00
David Anderson
11c5ce6996
fixed amb1061 - wrong compiler name in comment
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401660
2007-10-30 01:27:25 +00:00
David Anderson
2df94fb594
fixed amb887 - 4d+ arrays were generated wrong
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401478
2007-09-25 21:45:25 +00:00
David Anderson
afb58cfd67
outputs to stdout now
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401319
2007-08-12 20:02:07 +00:00
Scott Ehlert
ed88587a2f
Fixed a compiler crash on Linux when the include directory didn't exist
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401318
2007-08-12 05:54:09 +00:00
Scott Ehlert
fb2e5dc142
Fixed crash/freeze bug in compiler where free was being used on a bad pointer (was an oversight when adding deprecation support for macros)
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401273
2007-08-07 22:03:11 +00:00
Scott Ehlert
c9adfc56ec
#pragma deprecated now works on macros/constants created via #define
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401272
2007-08-07 18:55:44 +00:00
Scott Ehlert
8ab3a324e2
Fixed compiler bug where #pragma deprecated would emit a warning twice for stocks
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401271
2007-08-06 22:26:28 +00:00
David Anderson
9ce839e331
disabled stack recursion detection for now - found a case where it breaks :(
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401170
2007-07-25 02:48:52 +00:00
David Anderson
998c9dc574
fixed a bug where too many hex digits were read for \x
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401057
2007-07-07 18:46:40 +00:00
David Anderson
16c35c458e
fixed amb514
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401052
2007-07-07 16:31:57 +00:00
David Anderson
9f38f9ae90
fixed a regression bug from the last commit
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401051
2007-07-07 16:21:34 +00:00
David Anderson
d8d13f1920
added the ability for the compiler to directly reference another address in a default argument (for arrays only)
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%401050
2007-07-07 15:36:54 +00:00
Scott Ehlert
2884483bef
Fixed amb363 - Compiler reports wrong line number for unused global symbols
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40882
2007-06-05 05:45:48 +00:00
Scott Ehlert
d48e1f358e
Disabled RTTI in all MSVC project files - this has the side effect of reducing the size of some Windows binaries
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40871
2007-05-30 04:54:35 +00:00
Scott Ehlert
dd2986d1d8
Fixed amb333 - compiler crash when attempting to call native without parentheses
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40861
2007-05-24 04:37:20 +00:00
Scott Ehlert
6dc9c923f4
Compiler uses local build number now
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40856
2007-05-23 20:22:31 +00:00
Scott Ehlert
6f7f487275
amb318 - The warning message for tag mismatches with functags has been changed to "function prototypes do not match"
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40850
2007-05-23 07:23:24 +00:00
Scott Ehlert
273d146ee1
Oh, err. Fixed a small problem where errors 100-119 could be shown as fatal rather than normal error messages.
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40849
2007-05-23 05:17:03 +00:00
David Anderson
8a086fa820
fixed bug amb331 (compiler freeze on certain arrays)
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40848
2007-05-23 03:21:40 +00:00
Scott Ehlert
cf889d1346
New descriptive error messages concerning structs
...
Increased possible error messages to 119: Fatal error messages now start at 120 instead of 100.
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40847
2007-05-23 03:05:35 +00:00
Scott Ehlert
a322067b83
Reduced size of Windows compiler binary a tad
...
(Maybe it's just me, but this zlib compression issue doesn't look like a msvc8 codegen bug afterall)
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40834
2007-05-22 03:38:44 +00:00
David Anderson
f17a61e709
fixed a compiler bug where the native table indexes were not exported correctly for aliases. thus pure float operators would be bound to the wrong natives
...
removed a debug assert
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40810
2007-05-16 19:52:24 +00:00
David Anderson
98bf124013
compiler now gets its own versioning, finally
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40805
2007-05-15 04:59:48 +00:00
David Anderson
c9bc46e770
core will now ignore missing natives starting with '@'
...
the compiler will now resolve aliased natives to single references and export '@' natives for each redundant entry
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40804
2007-05-15 04:59:24 +00:00
Scott Ehlert
a0486eea8c
Fixed amb290 - Some incorrect reporting of tag mismatches with the 'any' tag
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40799
2007-05-14 19:32:38 +00:00
David Anderson
a4d07a2d40
stupid bug
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40767
2007-05-10 14:13:50 +00:00
David Anderson
a6c9fa470d
fixed __DATE__ showing up wrong
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40766
2007-05-09 21:35:24 +00:00
David Anderson
45d0589585
fixed a serious codegen bug where for loops with no variable declarations would misalign the internal stack tracker of the compiler
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40760
2007-05-07 04:17:24 +00:00
David Anderson
b8e2b6cf68
fixed bug amb259
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40751
2007-05-06 19:13:39 +00:00
David Anderson
7125585125
all tags get exported now
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40695
2007-04-12 20:48:33 +00:00
David Anderson
3474ba74a5
removed unused libraries section
...
added tag section for sawce
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40685
2007-04-11 16:07:44 +00:00
David Anderson
c6166f4b44
fixed a very serious codegen bug where stack usage was not corrected when breaking or continuing in while loops. glad I caught this last minute!
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40646
2007-03-16 22:50:27 +00:00
Scott Ehlert
43af1a130e
Added experimental "any" tag to compiler...
...
--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40638
2007-03-16 20:10:26 +00:00