David Anderson
|
d20ba38d6b
|
Fix Windows build.
|
2014-08-22 20:47:18 -07:00 |
|
David Anderson
|
4d42fa0305
|
Fix Windows build.
|
2014-08-22 20:41:24 -07:00 |
|
David Anderson
|
860a5db5ea
|
Merge pull request #139 from alliedmodders/fix-mac-build
Fix Mac build on apple-clang 5.0.
|
2014-08-22 20:34:38 -07:00 |
|
David Anderson
|
666b6b97ee
|
Fix Mac build on apple-clang 5.0.
|
2014-08-22 20:30:35 -07:00 |
|
David Anderson
|
d562593d31
|
Fix build.
|
2014-08-22 18:27:46 -07:00 |
|
David Anderson
|
27c3866b90
|
Merge branch 'calli-4'
|
2014-08-22 10:10:48 -07:00 |
|
David Anderson
|
50f3ec8da2
|
Merge branch 'calli-3'
|
2014-08-22 09:59:11 -07:00 |
|
David Anderson
|
f42651a813
|
Merge branch 'calli-2'
|
2014-08-22 09:58:14 -07:00 |
|
David Anderson
|
91f0f1001b
|
Merge pull request #134 from alliedmodders/calli
Simplify how functags work.
|
2014-08-22 09:54:48 -07:00 |
|
David Anderson
|
a09735a4c7
|
Remove SC_FUNC and SC_VDEFINE.
|
2014-08-22 00:53:47 -07:00 |
|
David Anderson
|
6291374b35
|
Move rtti hacks.
|
2014-08-22 00:41:32 -07:00 |
|
David Anderson
|
dcd246c7ef
|
Port scvars to C++.
|
2014-08-22 00:39:03 -07:00 |
|
David Anderson
|
29fbbade69
|
Port sc1 to C++.
|
2014-08-22 00:38:04 -07:00 |
|
David Anderson
|
48d228e2b1
|
Port sc2 to C++.
|
2014-08-22 00:23:02 -07:00 |
|
David Anderson
|
4608050bd2
|
Port sc3 to C++.
|
2014-08-22 00:17:00 -07:00 |
|
David Anderson
|
234b4907ed
|
Port sc4 to C++.
|
2014-08-22 00:12:16 -07:00 |
|
David Anderson
|
9c005d93ed
|
Port sc5 to C++.
|
2014-08-22 00:09:28 -07:00 |
|
David Anderson
|
3eb1faa470
|
Port sc6 to C++.
|
2014-08-22 00:07:40 -07:00 |
|
David Anderson
|
142fbaafdd
|
Port sc7 to C++.
|
2014-08-22 00:04:48 -07:00 |
|
David Anderson
|
afd6009fda
|
Port scexpand and sci18n to C++.
|
2014-08-22 00:00:31 -07:00 |
|
David Anderson
|
3e8157c6bc
|
Port lstring and sclist to C++.
|
2014-08-21 23:58:19 -07:00 |
|
David Anderson
|
2ba4fb180e
|
Move scstate.c to C++.
|
2014-08-21 23:54:10 -07:00 |
|
David Anderson
|
261188fd1b
|
Port a bunch of legwork files to C++.
|
2014-08-21 23:53:11 -07:00 |
|
David Anderson
|
5a4c50ce55
|
Port sp_symhash to C++.
|
2014-08-21 23:36:26 -07:00 |
|
David Anderson
|
f5efdbf6f5
|
Remove hardtabs and fix style issues.
|
2014-08-21 22:42:22 -07:00 |
|
David Anderson
|
25241fa278
|
Remove file.
|
2014-08-21 22:19:25 -07:00 |
|
David Anderson
|
225954a27c
|
Modernize the smx headers.
|
2014-08-21 22:16:07 -07:00 |
|
David Anderson
|
233aa5d2df
|
Merge pull request #135 from alliedmodders/typedef-fix
Fix typedefs not fixing string sizes (bug 6220).
|
2014-08-20 00:30:08 -07:00 |
|
David Anderson
|
1f51393e26
|
Fix typedefs not fixing string sizes (bug 6220).
|
2014-08-20 00:26:09 -07:00 |
|
David Anderson
|
d91d69f72e
|
Remove newline.
|
2014-08-20 00:06:33 -07:00 |
|
David Anderson
|
96a73eb86f
|
Deleting CONTRIBUTOR.md (until an up-to-date link is available).
|
2014-08-20 00:02:01 -07:00 |
|
David Anderson
|
e5e2c1fa3d
|
Simplify functag handling.
|
2014-08-20 00:00:24 -07:00 |
|
David Anderson
|
942a3cd155
|
Another dedent.
|
2014-08-19 22:32:02 -07:00 |
|
David Anderson
|
8dc4fcc728
|
Remove allowproccall code, dedent a block.
|
2014-08-19 22:29:13 -07:00 |
|
David Anderson
|
385d3708a3
|
Fix style issues in sctracker.c.
|
2014-08-19 22:17:10 -07:00 |
|
David Anderson
|
5cf2475e2e
|
Merge pull request #132 from alliedmodders/fix-variadic-args
Fix returning strings from functions with variadic arguments.
|
2014-08-19 21:36:31 -07:00 |
|
David Anderson
|
56cf6e723e
|
Remove unnecessary changes.
|
2014-08-17 01:21:35 -07:00 |
|
David Anderson
|
cef9d9d162
|
Fix returning strings from functions with variadic arguments.
|
2014-08-17 01:17:10 -07:00 |
|
David Anderson
|
4b8e26463a
|
Merge pull request #122 from peace-maker/datapack_funcpointer
Add WritePackFunction and ReadPackFunction natives
|
2014-08-12 10:33:27 -07:00 |
|
David Anderson
|
b92efc1df1
|
Merge pull request #128 from VoiDeD/profile-dump
Add a command to dump profiling output.
|
2014-08-12 10:31:30 -07:00 |
|
David Anderson
|
000cb2b4dd
|
Merge pull request #123 from alliedmodders/sp2-compat
Introduce a typedef keyword.
|
2014-08-03 22:27:27 -07:00 |
|
David Anderson
|
ad376ff0b8
|
Introduce a typedef keyword.
|
2014-08-03 21:51:34 -07:00 |
|
David Anderson
|
09edda93ad
|
Fix style atrocities in sc1.c.
|
2014-08-03 18:53:58 -07:00 |
|
David Anderson
|
2553d02698
|
Fix build.
|
2014-07-24 10:40:51 -04:00 |
|
David Anderson
|
da71cfed5a
|
Merge pull request #112 from alliedmodders/dynamic-scp
Generate .scp files as part of the build process.
|
2014-07-24 09:01:49 -04:00 |
|
David Anderson
|
34e57b77b1
|
Fix spacing.
|
2014-07-24 08:54:52 -04:00 |
|
David Anderson
|
abcd106273
|
Merge pull request #111 from alliedmodders/bug6199
Improve error messaging for reserved keywords (bug 6199).
|
2014-07-24 06:53:51 -04:00 |
|
David Anderson
|
6e48ded1a6
|
Merge pull request #109 from alliedmodders/binreloc
Enable binreloc for OS X.
|
2014-07-24 03:24:52 -07:00 |
|
David Anderson
|
1cc6120741
|
Merge pull request #110 from alliedmodders/bug6200
Add GetNativeFunction (bug 6200).
|
2014-07-24 03:24:37 -07:00 |
|
David Anderson
|
654dcd8ff0
|
Merge pull request #108 from VoiDeD/bug-6187
Fix message string for error 102.
|
2014-07-23 17:11:09 -07:00 |
|
David Anderson
|
59efdafbaf
|
Merge pull request #106 from VoiDeD/spcomp-file-handles
Close file handle on success in pc_opensrc.
|
2014-07-22 15:43:29 -07:00 |
|
David Anderson
|
b6d8cb9fcf
|
Merge pull request #105 from alliedmodders/fix-varargs
Fix bug in variadic argument parsing. (bug 6195)
|
2014-07-21 23:12:26 -07:00 |
|
David Anderson
|
2a99eecdb6
|
Fix bug in variadic argument parsing.
|
2014-07-21 23:01:35 -07:00 |
|
David Anderson
|
57303f4310
|
Merge pull request #103 from alliedmodders/fix-incdec
Fix postinc/dec operations on accessors.
|
2014-07-20 21:24:57 -07:00 |
|
David Anderson
|
88c614c1ba
|
Merge pull request #104 from alliedmodders/fix-structs
Clean up the struct syntax and force it to use newdecls.
|
2014-07-20 21:19:15 -07:00 |
|
David Anderson
|
b1c400190a
|
Merge pull request #101 from alliedmodders/sp2-incs
Block off operators for post-transitional compiler.
|
2014-07-20 21:19:07 -07:00 |
|
David Anderson
|
686890ec10
|
Clean up the struct syntax and force it to use newdecls.
|
2014-07-20 12:16:23 -07:00 |
|
David Anderson
|
8aa28e2c8d
|
More indentation, spacing, and style fixes in sc1.c.
|
2014-07-20 11:50:57 -07:00 |
|
David Anderson
|
16177e9ecc
|
Fix indentation, spacing, and style in declstruct().
|
2014-07-20 11:46:02 -07:00 |
|
David Anderson
|
2b74f1bd61
|
Remove unused function.
|
2014-07-20 11:19:48 -07:00 |
|
David Anderson
|
5daa420aed
|
Fix inc/dec operations on accessors.
|
2014-07-20 11:18:38 -07:00 |
|
David Anderson
|
d2c7064e2b
|
Merge pull request #102 from alliedmodders/fix-map-check
Check for null map in matchtag().
|
2014-07-20 10:36:34 -07:00 |
|
David Anderson
|
4051756576
|
Check for null map in matchtag().
|
2014-07-20 10:15:49 -07:00 |
|
David Anderson
|
51f97d1298
|
Block off operators for post-transitional compiler.
|
2014-07-20 01:02:44 -07:00 |
|
David Anderson
|
8436a3ea6c
|
Merge pull request #100 from alliedmodders/delete-crash
Mark usage correctly when invoking special natives.
|
2014-07-17 22:38:25 -07:00 |
|
David Anderson
|
b0e98b16ec
|
Mark usage correctly when invoking special natives.
|
2014-07-17 22:30:13 -07:00 |
|
David Anderson
|
7948755b3b
|
Merge pull request #99 from alliedmodders/any-newdecls
Allow the any type in non-native newdecls.
|
2014-07-17 21:49:25 -07:00 |
|
David Anderson
|
f79f5df5ab
|
Allow the any type in non-native newdecls.
|
2014-07-17 21:43:59 -07:00 |
|
David Anderson
|
b84b70d0f1
|
Merge pull request #98 from alliedmodders/fix-nullable
Fix nullable comparisons.
|
2014-07-17 21:29:07 -07:00 |
|
David Anderson
|
beeb848724
|
Rename.
|
2014-07-17 21:19:31 -07:00 |
|
David Anderson
|
805b66e539
|
Fix null not working with comparisons.
|
2014-07-17 21:18:49 -07:00 |
|
David Anderson
|
8125faeb70
|
Merge pull request #97 from alliedmodders/bug-6179
Fix const with newdecls and a varargs bug. (bug 6179)
|
2014-07-17 20:55:23 -07:00 |
|
David Anderson
|
84344c1592
|
Fix const with newdecls and a varargs bug. (bug 6179)
|
2014-07-17 20:44:54 -07:00 |
|
David Anderson
|
3a2f2e621d
|
Remove references to the DisableJIT option. r=psychonic
|
2014-07-15 09:42:49 -07:00 |
|
David Anderson
|
9c6b82f3a5
|
Merge pull request #89 from alliedmodders/bug-6176
Fix crash with malformed arguments (bug 6176).
|
2014-07-13 11:26:57 -07:00 |
|
David Anderson
|
2ea9ec50b5
|
Merge pull request #91 from alliedmodders/bug-6183
Show errors for methods that are unused. (bug 6183)
|
2014-07-13 11:24:51 -07:00 |
|
David Anderson
|
58a3cb4a06
|
Merge pull request #90 from alliedmodders/bug-6178
Allow chaining off method calls. (bug 6178)
|
2014-07-13 11:24:22 -07:00 |
|
David Anderson
|
71fb0d1d18
|
Address review comment.
|
2014-07-12 21:21:07 -07:00 |
|
David Anderson
|
cd6997cd0b
|
Merge pull request #88 from alliedmodders/bug-6175
Fix and formalize newline and semicolon behavior in methodmaps. (bug 6175)
|
2014-07-12 20:45:35 -07:00 |
|
David Anderson
|
5dd5b5131b
|
Show errors for methods that are unused. (bug 6183)
|
2014-07-12 10:28:29 -07:00 |
|
David Anderson
|
1a83ca57fc
|
Allow chaining off method calls. (bug 6178)
|
2014-07-12 10:05:43 -07:00 |
|
David Anderson
|
21d3a7f93e
|
Fix crash with malformed arguments (bug 6176).
|
2014-07-12 09:31:51 -07:00 |
|
David Anderson
|
294fdee1e6
|
Clarify lexpop().
|
2014-07-12 00:09:05 -07:00 |
|
David Anderson
|
3d3e5c40c2
|
Fix and formalize newline and semicolon behavior in methodmaps. (bug 6175)
|
2014-07-12 00:07:34 -07:00 |
|
David Anderson
|
b0bfec0f8f
|
Merge pull request #87 from alliedmodders/bug-6174
Fix "static stock" not working (bug 6174).
|
2014-07-10 23:41:59 -07:00 |
|
David Anderson
|
919e859a6d
|
Fix "static stock" not working (bug 6174).
|
2014-07-10 23:18:07 -07:00 |
|
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 |
|
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 |
|
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 |
|
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 |
|