Commit Graph

613 Commits

Author SHA1 Message Date
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
Hackerpilot b29a7d8994 Use better lexing behavior for sloc and tokenCount options 2014-06-09 16:21:02 -07:00
Hackerpilot 6e40c41094 Turn on inlining for speed 2014-06-09 16:20:02 -07:00
Hackerpilot 3b6de50058 Fix bug in AST output 2014-06-09 16:19:36 -07:00
Hackerpilot 987d2552f2 This should not have been here 2014-06-02 12:54:30 -07:00
Hackerpilot 006528704d Merge pull request #183 from liranz/master
Some more location information and added declaration attributes into FunctionDeclaration scope
2014-06-02 18:50:06 +00:00
Liran Zvibel e99bf1f616 Add declaration attributes to the relevant FunctionAttributes object 2014-06-02 15:54:30 +03:00
Liran Zvibel 885d0d2ff5 Add location information to ArgumentList, AtAttribute and ModuleDeclaration
Amending previous commit
2014-06-02 15:54:30 +03:00
Hackerpilot 7bb8cdc837 Merge pull request #181 from workhorsy/master
Windows build file with wildcards
2014-06-01 23:14:55 +00:00
Matthew Brennan Jones 693c68297b Updated Windows build file to use wildcards, rather than hard coding every file. 2014-06-01 14:46:28 -07:00
Hackerpilot a36bc76b10 Update Windows build file 2014-05-31 18:57:41 -07:00
Hackerpilot 9b7620df0c Merge pull request #179 from workhorsy/master
Added checker for having opEquals without toHash.
2014-06-01 01:55:57 +00:00
Hackerpilot 19a088c505 Update Windows build to fix #180 2014-05-31 21:56:53 -07:00
Matthew Brennan Jones d4a72712a9 Updated checker to check for opEquals without toHash, as well as toHash without opEquals. 2014-05-31 13:38:16 -07:00
Matthew Brennan Jones 2a4fcbbd9d Added checker for having opEquals without toHash. 2014-05-30 20:47:56 -07:00
Hackerpilot 465effa32b Merge pull request #178 from workhorsy/cleanup
Small cleanup of style and junk comments.
2014-05-30 00:31:59 +00:00
Matthew Brennan Jones ed188ee9be Small cleanup of style and junk comments. 2014-05-29 17:19:25 -07:00
Hackerpilot 4e5809bb5a Merge pull request #177 from workhorsy/master
Fixed issue where warnings on line zero would break unit tests.
2014-05-29 23:29:32 +00:00
Matthew Brennan Jones 34b312b45e Fixed issue where warnings on line zero would break unit tests. 2014-05-29 16:14:52 -07:00
Hackerpilot f8c9f5c955 Issue warning on LastCatch as well 2014-05-28 10:50:02 -07:00
Hackerpilot f54f7823dc Update lexer and parser for 2.066 language changes 2014-05-27 08:26:06 +00:00
Hackerpilot 8d34ba7144 Fix incorrect unused parameter warnings in function types 2014-05-27 04:56:40 +00:00
Hackerpilot a6deb61207 Support parsing of virtual functions 2014-05-27 04:43:34 +00:00
Hackerpilot 2ce5995a1c Fix issues with doc comments being missing from some declarations 2014-05-26 02:52:53 +00:00
Hackerpilot e3d8e448bc Move string interning out of std.lexer 2014-05-26 02:52:00 +00:00
Hackerpilot 59ca571012 Use binary literals for bit masks 2014-05-26 01:30:51 +00:00
Hackerpilot 06f9891b62 Prevent false positive in slice error 2014-05-26 01:24:04 +00:00
Hackerpilot d8f4ed2307 Fix AST output for several tokens 2014-05-26 01:23:35 +00:00
Hackerpilot d6a5cb4294 Merge pull request #176 from workhorsy/duplicate_attribute
Duplicate attribute checker
2014-05-25 20:30:55 +00:00
Matthew Brennan Jones 657ef65952 Added pure and nothrow to the duplicate attribute checker. 2014-05-25 13:06:38 -07:00