Commit Graph

642 Commits

Author SHA1 Message Date
Hackerpilot 0ec0598927 Inline ASM support. 2014-08-15 18:31:14 -07:00
Hackerpilot b1bf15c96d Fix message sorting order 2014-08-14 14:22:40 -07:00
Hackerpilot d3daf6e6ad Mark unary expressions as 'interesting' if they have a '*' prefix. Fixes #194 2014-08-13 18:51:53 -07:00
Hackerpilot a4d221a569 Fix #201 2014-08-13 18:28:26 -07:00
Hackerpilot 47ecddd30a Don't filter files on the command line by extension 2014-08-13 17:30:29 -07:00
Hackerpilot 75a6436f58 Implemented declaration finding feature 2014-08-13 17:08:28 -07:00
Hackerpilot f2d121b71f Implement check for logical or and logical and operands 2014-08-13 14:37:35 -07:00
Hackerpilot 105f2680e4 Update libdparse. Fixes #197 2014-08-04 17:10:39 -07:00
Hackerpilot d7694a942f Update parser 2014-08-03 23:34:00 +00:00
Hackerpilot 404709fa7b Update libdparse 2014-07-31 17:07:48 -07:00
Hackerpilot 2100014345 Update libdparse 2014-07-31 13:20:03 -07:00
Hackerpilot 6843a3d649 Update libdparse 2014-07-28 14:49:35 -07:00
Hackerpilot 31e9c74b2a Update my super-secret identity 2014-07-24 18:17:43 -07:00
Hackerpilot cfd6192bc6 Merge branch 'master' of https://github.com/Hackerpilot/Dscanner 2014-07-24 18:12:42 -07:00
Hackerpilot 798cdbffbf Implement static analysis check for members and properties that shadow built-in properties 2014-07-24 18:12:31 -07:00
Brian Schott bcd3e46f9b Merge pull request #192 from eco/patch-1
Tweak non-const method warning
2014-07-24 00:57:21 +00:00
Brad Anderson eb8cbd8c2c Tweak non-const method warning
They shouldn't necessarily be const, it's just usually a good idea.
2014-07-23 18:20:34 -06:00
Hackerpilot 7d5dd3bfde Implement #191 2014-07-23 15:06:07 -07:00
Hackerpilot 622c5e75cb Warn about opCmp without opEquals 2014-07-23 14:13:27 -07:00
Hackerpilot 4197b0c829 Merge branch 'master' of https://github.com/Hackerpilot/Dscanner 2014-07-22 15:14:46 -07:00
Hackerpilot 575892d152 Update parser 2014-07-22 15:14:31 -07:00
Hackerpilot 7fbc7d0ea5 Fix Windows build 2014-07-17 03:28:21 -07:00
Brian Schott c38ff3d71b Merge pull request #190 from sinkuu/fix_unaryexpr_str
Fix prefix/suffix of unaryExpression in AST xml
2014-07-12 11:02:31 +00:00
sinkuu c8704d7bcc Fix prefix/suffix of unaryExpression in AST xml 2014-07-12 15:08:49 +09:00
Brian Schott 3abeced177 Merge pull request #189 from sinkuu/fix_analyzer_crash
Fix dub.json and analyzer crashes
2014-07-09 18:29:03 +00:00
sinkuu 8623c27498 Fix BackwardsRangeCheck fails on noninteger slice 2014-07-09 19:53:57 +09:00
sinkuu 0acd33f48b Fix PokemonExceptionCheck causes segfault on nested attributes 2014-07-09 19:53:57 +09:00
sinkuu 114f8880fb Fix dub.json, and remove library configuration
excludedSouceFiles is for preventing conflict
2014-07-09 19:53:52 +09:00
Hackerpilot 3872490236 Added a mkdir command to the default config file writer 2014-07-08 15:33:32 -07:00
Hackerpilot 53cff7824e Fix #129 2014-07-08 15:00:00 -07:00
Brian Schott 9f6688a306 Merge pull request #188 from sinkuu/astescape
Fix XML attribute escaping in AST
2014-07-07 15:10:02 +00:00
Hackerpilot 4ee3eefaa8 Fix makefile 2014-07-07 08:05:07 +00:00
sinkuu 59063565ac Fix XML attribute escaping 2014-07-06 14:05:25 +09:00
Brian Schott 7cbb802069 Merge pull request #187 from sinkuu/fix_crash_emptyfile
Fix crash with empty file
2014-06-28 12:17:29 +00:00
sinkuu 613f2027c7 Fix crash with empty file 2014-06-28 17:10:23 +09:00
Hackerpilot 9cee325da5 Update README 2014-06-26 12:56:23 -07:00
Hackerpilot c9bdd842da Removing more non-existant files 2014-06-25 19:12:57 -07:00
Hackerpilot d71fd8addc Merge branch 'master' of https://github.com/Hackerpilot/Dscanner
Conflicts:
	std/d/parser.d
2014-06-25 19:04:23 -07:00
Hackerpilot 84a0e706c2 Project restructuring 2014-06-25 19:03:57 -07:00
Brian Schott b832aac9bd Merge pull request #186 from workhorsy/warning_consistency
Made warning and test messages more consistent.
2014-06-25 20:48:45 +00:00
Matthew Brennan Jones 74e087aac3 Made warning and test messages more consistent.
Made all warnings end in a period.
Made all names have single quotes.
Made all test success messages the same.
2014-06-25 10:37:30 -07:00
Brian Schott ade1a718ac Merge pull request #185 from ArchyInf/master
added enum constants to --ctags output
2014-06-23 20:27:42 +00:00
julian.moschuering f94e929c78 added enum constants to --ctags output 2014-06-21 02:14:41 +02:00
Hackerpilot fc578105df A few fixes for doc generation 2014-06-18 17:02:14 -07:00
Hackerpilot 870817ff3a Merge branch 'callumenator-format-work' 2014-06-11 13:33:19 -07:00
Hackerpilot f4525cad93 Merge branch 'format-work' of https://github.com/callumenator/Dscanner into callumenator-format-work
Conflicts:
	formatter.d
2014-06-11 13:32:24 -07:00
Hackerpilot eb09cd12c1 Disabled experimental SIMD code 2014-06-11 13:26:55 -07:00
Hackerpilot a942dd1c5d derp 2014-06-10 04:51:26 +00:00
Hackerpilot 19777a5931 SIMD speed hacks 2014-06-09 16:23:56 -07:00
Hackerpilot 1fd6a7d932 Generating a binary search with CTFE results in some speed gains compared to using a switch statement on both GDC and DMD 2014-06-09 16:22:51 -07:00