Commit Graph

555 Commits

Author SHA1 Message Date
Hackerpilot 25f0d93b90 Improved memory management 2014-05-18 10:55:17 +00:00
Hackerpilot 979727b739 Free nodes as well 2014-05-18 09:03:45 +00:00
Hackerpilot 19dc7c707f Attempt to fix some issues with string interning 2014-05-18 08:13:23 +00:00
Hackerpilot 7a2d5f7e73 Fixed bug in unused parameter check 2014-05-18 00:48:35 +00:00
Hackerpilot 525790aefc Fix unit tests 2014-05-18 00:22:22 +00:00
Hackerpilot b0a6930a76 Merge pull request #173 from workhorsy/tests
Unit tests for analyzers
2014-05-17 23:54:42 +00:00
Matthew Brennan Jones 277e478466 Cleanup of test functions. 2014-05-17 12:17:44 -07:00
Matthew Brennan Jones 8231a0d1b8 Added basic unit tests to some analyzers. 2014-05-16 18:47:13 -07:00
Hackerpilot 43a8284c07 Relax exception check so that it only warns on catching Throwable and Error. Fix #159 2014-05-14 18:02:18 -07:00
Hackerpilot 8b4b2b342f Thrown variables are used 2014-05-13 14:08:07 -07:00
Hackerpilot 42e9adfcb2 Spelling 2014-05-13 14:07:45 -07:00
Hackerpilot 35e568a756 Fix unused parameter warnings for in and out parameters 2014-05-12 18:09:02 -07:00
Hackerpilot 1c87c48aa0 Numbers in module names are also permitted by the Phobos style guide 2014-05-12 18:08:14 -07:00
Hackerpilot 0aa1e20595 Fixed class parsing. Apparently constraints and base classes can go in either order 2014-05-12 18:05:29 -07:00
Hackerpilot a081ceda2a Fix @something(stuff) syntax parsing 2014-05-12 16:40:36 -07:00
Hackerpilot fd60696a24 Fix segfault 2014-05-12 16:39:59 -07:00
Hackerpilot e0dc18a8b5 Fixed several issues with the unused variable finder and relaxed the number format rule 2014-05-12 16:03:05 -07:00
Hackerpilot 5df5716993 Fixed memory corruption bug caused by GC 2014-05-12 15:30:22 -07:00
Hackerpilot b105a0f6a2 Remove more false positives in unused variable detection 2014-05-12 10:53:27 -07:00
Hackerpilot f71b1191c1 Update readme 2014-05-10 02:58:57 -07:00
Hackerpilot 87732c6657 Added unused variable check, and then used it to remove some unused variables 2014-05-10 02:56:01 -07:00
Hackerpilot e3ea0b698c Fix Windows build 2014-05-09 01:53:03 -07:00
Hackerpilot 017b90e31f Merge branch 'master' of https://github.com/Hackerpilot/Dscanner 2014-05-08 02:45:07 -07:00
Hackerpilot d97a2c5f34 Remove unused variable 2014-05-06 19:43:22 -07:00
Hackerpilot 17b42acc8d Merge branch 'master' of https://github.com/Hackerpilot/Dscanner 2014-05-06 19:36:30 -07:00
Hackerpilot 7fb5ca420d Fix formatting of types 2014-05-06 19:36:28 -07:00
Hackerpilot 55b8974ebe Fix formatting of parameters 2014-05-06 19:34:58 -07:00
Hackerpilot 1ecb831476 Merge branch 'master' of https://github.com/Hackerpilot/Dscanner 2014-05-06 19:32:37 -07:00
Hackerpilot 88a54f3fa5 Moar manual memory allocation 2014-05-06 19:31:55 -07:00
Hackerpilot 3081fa86c2 Fix highlighting of special token sequences and script lines 2014-05-06 16:41:19 -07:00
Hackerpilot 258aa066f7 Fix #172 2014-05-06 16:10:16 -07:00
Hackerpilot 867f8b426c Merge branch 'master' of https://github.com/Hackerpilot/Dscanner
Conflicts:
	std/d/parser.d
2014-05-01 15:24:23 -07:00
Hackerpilot 3798387c19 Added destructors, constructors, and invariants to ctags output 2014-05-01 15:22:13 -07:00
Hackerpilot 77a0854c84 Merge pull request #171 from workhorsy/master
Updated a few remaining stdx references to std.
2014-04-30 13:58:08 -07:00
Matthew Brennan Jones 86243af5c6 Fixed issues with using ulong instead of size_t that would break only on 32bit. 2014-04-30 13:14:11 -07:00
Matthew Brennan Jones 8a8ddf45eb Fixed small typos. 2014-04-30 13:01:42 -07:00
Matthew Brennan Jones f89bd7d3e0 Updated a few remaining stdx references to std. 2014-04-30 12:37:02 -07:00
Hackerpilot 88883e6e0f Whitespace cleanup 2014-04-29 15:51:25 -07:00
Hackerpilot 9722183249 Merge branch 'master' of https://github.com/Hackerpilot/Dscanner into HEAD 2014-04-29 15:46:22 -07:00
Hackerpilot bf2531b188 Support DIP61 2014-04-29 15:46:00 -07:00
Hackerpilot 07ccc4d55c Merge pull request #170 from workhorsy/master
Removed the hard coded -m64 in the build.sh script.
2014-04-27 17:31:24 -07:00
Matthew Brennan Jones 55eb188a15 Removed the hard coded -m64 in the build.sh script. 2014-04-27 13:05:51 -07:00
Hackerpilot 30d5ff8f49 Fix #168 2014-04-27 00:00:14 -07:00
Hackerpilot 7e6c84f7a1 Fix #169 2014-04-26 23:53:42 -07:00
Hackerpilot 18800b7832 Fix assoc array parsing 2014-04-25 13:22:56 -07:00
Hackerpilot b47b2edbc0 Use the good version of std.allocator 2014-04-24 17:10:43 -07:00
Hackerpilot 57f05303b9 Fix #165 2014-04-24 15:21:02 -07:00
Hackerpilot ae9ff77242 Merge branch 'master' of https://github.com/Hackerpilot/Dscanner 2014-04-24 14:21:16 -07:00
Hackerpilot 9a613e8e25 Fix #167 2014-04-24 14:21:00 -07:00
Hackerpilot 13534ef605 Merge pull request #166 from liranz/master
Small fix for goto case and addition to ReturnStatement
2014-04-24 12:47:50 -07:00