* Add ShaderLab language
* Update HLSL and ShaderLab grammars to latest version
* Add .shader extension back to GLSL language
* Add sample GLSL .shader files
Note that these are copies of existing GLSL samples, renamed to have
the .shader extension.
* fix benchmark
- require json for Hash.to_json
* better heuristic distinction of .d files
- properly recongnize dtrace probes
- recongnize \ in Makefile paths
- recongnize single line `file.ext : dep.ext` make targets
- recognize D module, import, function, and unittest declarations
- add more representative D samples
D changed from 31.2% to 28.1%
DTrace changed from 33.5% to 32.5%
Makefile changed from 35.3% to 39.4%
See
https://gist.github.com/MartinNowak/fda24fdef64f2dbb05c5a5ceabf22bd3
for the scraper used to get a test corpus.
I added a check for case-sensitivity to the regex's. In my repositories, I have both a Docs and Demos folder and those wouldn't have been matched before. Now, they would.
* Remove a few hashes for grammars with BSD licenses
There was an error in Licensee v8.8.2, which caused it to not
recognize some BSD licenses. v8.8.3 fixes it.
* Update submodules
Remove 2 grammars from the whitelist because their licenses were
added to a LICENSE file which a proper format (one that Licensee
detects).
MagicPython now supports all scopes that were previously supported
by language-python.
* Update Licensee hashes for grammar licenses
Licensee v8.8 changed the way licenses are normalized, thus changing hashes for
some grammars
* Update Licensee
Prevent automatic updates to major releases
* Add Terraform grammar, and change .tf and .hcl files from using Ruby to Terraform sublime syntax
* Expand Terraform sample to demonstrate more language features
* Revert terraform sample change
* Add terraform sample - Dokku AWS deploy
* Updated to latest Terraform
* Update terraform string interpolation
* Update terraform to latest
Release v5.0.5
* Update submodules
* Update grammars
* Bump version to 5.0.5
* Relax dependency on rugged
It's probably not wise to depend on a beta version just yet.
* revert php.tmbundle grammar update
One of the changes in 3ed4837b43...010cc1c22c leads to breakage in snippet highlighting on github.com
* Return early if no languages supplied
There's no need to tokenise the data when attempting to classify without a limited language scope as no action will be performed when it comes to scoring anyway.
* Add test for empty languages array