Skip to content

Commit

Permalink
Release v7.24.0 (#6162)
Browse files Browse the repository at this point in the history
* Add notes about releases and self-written samples

* Update all grammars

* Update cached licenses

* v7.24.0

* Remove link that snuck in
  • Loading branch information
lildude committed Nov 15, 2022
1 parent ece5f4f commit 59b2d88
Show file tree
Hide file tree
Showing 146 changed files with 227 additions and 157 deletions.
17 changes: 14 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,7 @@ To add support for a new extension:
1. Open a pull request, linking to a [GitHub search result][search-example] showing in-the-wild usage.
If you are adding a sample, please state clearly the license covering the code.
If possible, link to the original source of the sample.
If you wrote the sample specifically for the PR and are happy for it to be included under the MIT license that covers Linguist, you can state this instead.

Additionally, if this extension is already listed in [`languages.yml`][languages] and associated with another language, then sometimes a few more steps will need to be taken:

Expand All @@ -73,6 +74,7 @@ Additionally, if this extension is already listed in [`languages.yml`][languages
This ensures we're not misclassifying files.
1. If the Bayesian classifier does a bad job with the sample `.yourextension` files then a [heuristic][] may need to be written to help.

See [My Linguist PR has been merged but GitHub doesn't reflect my changes][merged-pr] for details on when your changes will appear on GitHub after your PR has been merged.

## Adding a language

Expand All @@ -96,6 +98,7 @@ To add support for a new language:
1. Open a pull request, linking to [GitHub search results][search-example] showing in-the-wild usage.
Please state clearly the license covering the code in the samples.
Link directly to the original source if possible.
If you wrote the sample specifically for the PR and are happy for it to be included under the MIT license that covers Linguist, you can state this instead.

In addition, if your new language defines an extension that's already listed in [`languages.yml`][languages] (such as `.foo`) then sometimes a few more steps will need to be taken:

Expand All @@ -106,9 +109,7 @@ In addition, if your new language defines an extension that's already listed in

Remember, the goal here is to try and avoid false positives!

Note: New languages will not appear in GitHub's search results for some time after the pull request has been merged and the new Linguist release deployed to GitHub.com.
This is because GitHub's search uses [go-enry](https://github.com/go-enry/go-enry) for language detection but tends to lag behind Linguist by a few weeks to months.
This in turn requires an update to the underlying search code once go-enry is inline with Linguist.
See [My Linguist PR has been merged but GitHub doesn't reflect my changes][merged-pr] for details on when your changes will appear on GitHub after your PR has been merged.

## Fixing a misclassified language

Expand Down Expand Up @@ -139,6 +140,7 @@ Linguist's grammar compiler will highlight any problems when the grammar is upda

Once the bug has been fixed upstream, we'll pick it up for GitHub in the next release of Linguist.

See [My Linguist PR has been merged but GitHub doesn't reflect my changes][merged-pr] for details on when the upstream changes will appear on GitHub.

## Changing the source of a syntax highlighting grammar

Expand All @@ -158,6 +160,8 @@ If problems are found, please report these problems to the grammar maintainer as

Please then open a pull request for the updated grammar.

See [My Linguist PR has been merged but GitHub doesn't reflect my changes][merged-pr] for details on when your changes will appear on GitHub after your PR has been merged.

## Changing the color associated with a language

Many of the colors associated with the languages within Linguist have been in place for a very long time.
Expand All @@ -176,6 +180,12 @@ You can run the tests locally with:
bundle exec rake test
```

You can test the classifier locally with:

```bash
bundle exec script/cross-validation --test
```

Sometimes getting the tests running can be too much work, especially if you don't have much Ruby experience.
It's okay: be lazy and let [GitHub Actions](https://github.com/features/actions) run the tests for you.
Just open a pull request and the bot will start cranking away.
Expand Down Expand Up @@ -207,3 +217,4 @@ As Linguist is a production dependency for GitHub we have a couple of workflow r
[search-example]: https://github.com/search?utf8=%E2%9C%93&q=extension%3Aboot+NOT+nothack&type=Code&ref=searchresults
[gpr]: https://docs.github.com/packages/using-github-packages-with-your-projects-ecosystem/configuring-rubygems-for-use-with-github-packages
[#5756]: https://github.com/github/linguist/issues/5756
[merged-pr]: /docs/troubleshooting.md#my-linguist-pr-has-been-merged-but-gitHub-doesnt-reflect-my-changes
2 changes: 1 addition & 1 deletion Rakefile
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ end
# The error count will need to be adjusted here until such time as all grammars are 100% error free.
desc "Check that compiling the grammars doesn't introduce any new unexpected errors"
task :check_grammars do
expected_error_count = 32 # This count should only ever go down. If it goes up, there's a new issue that needs to be addressed before updating the grammar.
expected_error_count = 31 # This count should only ever go down. If it goes up, there's a new issue that needs to be addressed before updating the grammar.
rm_rf "linguist-grammars"
output, status = Open3.capture2e("script/grammar-compiler", "compile", "-o", "linguist-grammars")
errors_found = output[/The grammar library contains ([0-9]+) errors/, 1].to_i
Expand Down
13 changes: 13 additions & 0 deletions docs/troubleshooting.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,3 +58,16 @@ Alternatively you can run Linguist on individual files, see [here](/README.md#si

There are several known issues with the version of Ruby shipped with macOS that cause problems when it comes to installing the charlock-holmes gem which is a Linguist dependency.
As this is a problem with the Ruby shipped by Apple and not Linguist or charlock-holmes, we recommend you install a version of Ruby using Homebrew, `rbenv`, `rvm`, `ruby-build`, `asdf` or other packaging system, before attempting to install Linguist.

## My Linguist PR has been merged but GitHub doesn't reflect my changes

Changes to Linguist will only appear on GitHub when a new Linguist release is made and this is deployed to GitHub.com.
There is no set release timeframe, but the intention is at least once every three-to-four months so the latest version ships with each new major version of GitHub Enterprise Server.
A PR like [this](https://github.com/github/linguist/pull/6051) will be created for the release with checkmarks for each stage of the release process.

All syntax highlighting grammars will also be updated in all major and minor releases.
Grammars will only be updated in patch releases if the patch release is specifically for that language and it requires a grammar update to address the issue.

Note: New languages will not appear in GitHub's search results for some time after the pull request has been merged and the new Linguist release deployed to GitHub.com.
This is because GitHub's search uses [go-enry](https://github.com/go-enry/go-enry) for language detection which tends to lag behind Linguist by a few weeks to months.
This in turn requires an update to the underlying search code once go-enry is inline with Linguist.
2 changes: 1 addition & 1 deletion lib/linguist/VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
7.23.0
7.24.0
2 changes: 1 addition & 1 deletion vendor/CodeMirror
2 changes: 1 addition & 1 deletion vendor/grammars/AL
Submodule AL updated 1 files
+3 −0 News.md
2 changes: 1 addition & 1 deletion vendor/grammars/Atom-PostScript
2 changes: 1 addition & 1 deletion vendor/grammars/PHP-Twig.tmbundle
2 changes: 1 addition & 1 deletion vendor/grammars/Scenic-tmLanguage
2 changes: 1 addition & 1 deletion vendor/grammars/Sublime-HTTP
2 changes: 1 addition & 1 deletion vendor/grammars/Sublime-SQF-Language
2 changes: 1 addition & 1 deletion vendor/grammars/VscodeAdblockSyntax
2 changes: 1 addition & 1 deletion vendor/grammars/XojoSyntaxTM
Submodule XojoSyntaxTM updated 1 files
+258 −49 Xojo.tmLanguage
2 changes: 1 addition & 1 deletion vendor/grammars/abap-cds-grammar
2 changes: 1 addition & 1 deletion vendor/grammars/astro
Submodule astro updated 167 files
2 changes: 1 addition & 1 deletion vendor/grammars/atom-editorconfig
2 changes: 1 addition & 1 deletion vendor/grammars/atom-language-cairo
2 changes: 1 addition & 1 deletion vendor/grammars/bicep
Submodule bicep updated 1400 files
2 changes: 1 addition & 1 deletion vendor/grammars/bikeshed
2 changes: 1 addition & 1 deletion vendor/grammars/boogie-vscode
2 changes: 1 addition & 1 deletion vendor/grammars/csharp-tmLanguage
2 changes: 1 addition & 1 deletion vendor/grammars/denizenscript-grammar
2 changes: 1 addition & 1 deletion vendor/grammars/elvish
Submodule elvish updated 152 files
2 changes: 1 addition & 1 deletion vendor/grammars/graphiql
Submodule graphiql updated 244 files
2 changes: 1 addition & 1 deletion vendor/grammars/haxe-TmLanguage
2 changes: 1 addition & 1 deletion vendor/grammars/imba-linguist-grammar
2 changes: 1 addition & 1 deletion vendor/grammars/language-clojure
Submodule language-clojure updated 1 files
+2 −1 README.md
2 changes: 1 addition & 1 deletion vendor/grammars/language-coffee-script
2 changes: 1 addition & 1 deletion vendor/grammars/language-css
Submodule language-css updated 1 files
+2 −1 README.md
2 changes: 1 addition & 1 deletion vendor/grammars/language-etc
2 changes: 1 addition & 1 deletion vendor/grammars/language-gfm
Submodule language-gfm updated 1 files
+2 −1 README.md
2 changes: 1 addition & 1 deletion vendor/grammars/language-html
Submodule language-html updated 1 files
+2 −1 README.md
2 changes: 1 addition & 1 deletion vendor/grammars/language-javascript
Submodule language-javascript updated 1 files
+2 −1 README.md
2 changes: 1 addition & 1 deletion vendor/grammars/language-less
Submodule language-less updated 1 files
+2 −1 README.md
2 changes: 1 addition & 1 deletion vendor/grammars/language-property-list
2 changes: 1 addition & 1 deletion vendor/grammars/language-roff
2 changes: 1 addition & 1 deletion vendor/grammars/language-ruby
Submodule language-ruby updated 1 files
+2 −1 README.md
2 changes: 1 addition & 1 deletion vendor/grammars/language-sass
Submodule language-sass updated 1 files
+2 −1 README.md
2 changes: 1 addition & 1 deletion vendor/grammars/language-shellscript
2 changes: 1 addition & 1 deletion vendor/grammars/language-toc-wow
2 changes: 1 addition & 1 deletion vendor/grammars/language-yaml
Submodule language-yaml updated 1 files
+2 −1 README.md
2 changes: 1 addition & 1 deletion vendor/grammars/llvm.tmbundle
2 changes: 1 addition & 1 deletion vendor/grammars/qsharp-compiler
Submodule qsharp-compiler updated 94 files
+8 −8 .github/CODEOWNERS
+1 −1 README.md
+1 −1 VisualStudioExtension.sln
+2 −2 examples/CompilerExtensions/CustomExtension/CustomExtension.csproj
+1 −1 examples/CompilerExtensions/Demo/Demo.csproj
+1 −1 examples/CompilerExtensions/ExtensionPackage/CustomExtension.Package.nuspec
+3 −3 examples/QIR/Development/Development.csproj
+7 −0 examples/QIR/Development/README.md
+1 −1 examples/QIR/Emission/Emission.csproj
+3 −3 examples/QIR/Optimization/Hello/Hello.csproj
+20 −21 examples/QIR/Optimization/README.md
+11 −9 examples/QIR/Simulation/README.md
+6 −4 examples/QIR/Simulation/StateSimulator/README.md
+7 −5 examples/QIR/Simulation/TraceSimulator/README.md
+1 −1 src/ProjectTemplates/Quantum.Honeywell.App1/Quantum.Honeywell.App1.csproj.v.template
+15 −0 src/ProjectTemplates/Quantum.Quantinuum.App1/.template.config/template.json.v.template
+13 −0 src/ProjectTemplates/Quantum.Quantinuum.App1/Program.qs
+1 −1 src/ProjectTemplates/Quantum.Quantinuum.App1/Quantum.Quantinuum.App1.csproj.v.template
+2 −2 src/QsCompiler/BondSchemas/CompilerObjectTranslator.cs
+1 −1 src/QsCompiler/CSharpGeneration/Context.fs
+1 −3 src/QsCompiler/DataStructures/ReservedKeywords.fs
+4 −4 src/QsCompiler/LanguageServer/LanguageServer.cs
+11 −0 src/QsCompiler/LlvmBindings/BitcodeModule.cs
+45 −12 src/QsCompiler/QirGeneration/Context.cs
+380 −114 src/QsCompiler/QirGeneration/QIR/DataStructures.cs
+19 −4 src/QsCompiler/QirGeneration/QIR/Values.cs
+1 −1 src/QsCompiler/QirGeneration/README.md
+85 −33 src/QsCompiler/QirGeneration/ScopeManager.cs
+47 −91 src/QsCompiler/QirGeneration/Subtransformations/ExpressionKindTransformation.cs
+11 −5 src/QsCompiler/QirGeneration/Subtransformations/StatementKindTransformation.cs
+2 −2 src/QsCompiler/SyntaxProcessor/ExpressionVerification.fs
+8 −10 src/QsCompiler/SyntaxProcessor/TypeInference/Diagnostic.fs
+47 −22 src/QsCompiler/SyntaxProcessor/TypeInference/InferenceContext.fs
+1 −1 src/QsCompiler/TestProjects/test12/test12.csproj
+1 −1 src/QsCompiler/TestProjects/test14/test14.csproj
+2 −2 src/QsCompiler/TestProjects/test16/test16.csproj
+1 −1 src/QsCompiler/TestProjects/test17/test17.csproj
+1 −1 src/QsCompiler/TestTargets/Libraries/Library1/Library1.csproj
+2 −2 src/QsCompiler/TestTargets/Libraries/Library2/Library2.csproj
+3 −3 src/QsCompiler/TestTargets/Simulation/Example/Example.csproj
+1 −1 src/QsCompiler/TestTargets/Simulation/Target/QirExecution.cs
+1 −1 src/QsCompiler/TestTargets/Simulation/Target/RewriteStep.cs
+3 −3 src/QsCompiler/TestTargets/Simulation/Target/Simulation.csproj
+49 −44 src/QsCompiler/Tests.Compiler/AccessModifierTests.fs
+7 −9 src/QsCompiler/Tests.Compiler/AutoGenerationTests.fs
+16 −13 src/QsCompiler/Tests.Compiler/CapabilityTests.fs
+15 −19 src/QsCompiler/Tests.Compiler/GlobalVerificationTests.fs
+14 −14 src/QsCompiler/Tests.Compiler/LinkingTests.fs
+17 −21 src/QsCompiler/Tests.Compiler/LocalVerificationTests.fs
+22 −15 src/QsCompiler/Tests.Compiler/OpenDirectiveTests.fs
+1 −1 src/QsCompiler/Tests.Compiler/QirTests.fs
+47 −5 src/QsCompiler/Tests.Compiler/SyntaxTests.fs
+22 −22 src/QsCompiler/Tests.Compiler/TestCases/QirTests/TestBuiltInIntrinsics1.ll
+11 −2 src/QsCompiler/Tests.Compiler/TestCases/QirTests/TestConditional.qs
+34 −3 src/QsCompiler/Tests.Compiler/TestCases/QirTests/TestConditional4.ll
+1 −1 src/QsCompiler/Tests.Compiler/TestCases/QirTests/TestFunctors.qs
+16 −1 src/QsCompiler/Tests.Compiler/TestCases/QirTests/TestLocalCallables.qs
+128 −62 src/QsCompiler/Tests.Compiler/TestCases/QirTests/TestLocalCallables1.ll
+105 −0 src/QsCompiler/Tests.Compiler/TestCases/QirTests/TestLocalCallables3.ll
+11 −19 src/QsCompiler/Tests.Compiler/TestCases/QirTests/TestReferenceCounts3.ll
+13 −14 src/QsCompiler/Tests.Compiler/TestCases/QirTests/TestShortCircuiting.ll
+704 −478 src/QsCompiler/Tests.Compiler/TestCases/QirTests/TestTargetingProfile.ll
+74 −18 src/QsCompiler/Tests.Compiler/TestCases/QirTests/TestTargetingProfile.qs
+262 −1 src/QsCompiler/Tests.Compiler/TestCases/TypeChecking.qs
+122 −0 src/QsCompiler/Tests.Compiler/TestUtils/Diagnostics.fs
+0 −169 src/QsCompiler/Tests.Compiler/TestUtils/SetupVerificationTests.fs
+0 −94 src/QsCompiler/Tests.Compiler/TestUtils/SetupWholeFileTests.fs
+31 −2 src/QsCompiler/Tests.Compiler/TestUtils/TestUtils.fs
+8 −6 src/QsCompiler/Tests.Compiler/Tests.Compiler.fsproj
+92 −23 src/QsCompiler/Tests.Compiler/TypeCheckingTests.fs
+1 −1 src/QsCompiler/Tests.LanguageServer/Tests.cs
+144 −215 src/QsCompiler/TextProcessor/QsExpressionParsing.fs
+20 −17 src/QsCompiler/TextProcessor/QsFragmentParsing.fs
+3 −3 src/QsFmt/App.Tests/Examples/TestProjects/OldApplication/OldApplication.csproj
+1 −1 src/QsFmt/App.Tests/Examples/TestProjects/ReferenceLibrary/ReferenceLibrary.csproj
+2 −2 src/QsFmt/App.Tests/Examples/TestProjects/SimpleApplication/QSharpApplication1.csproj
+2 −2 src/QsFmt/App.Tests/Examples/TestProjects/SimpleLibrary/QSharpLibrary1.csproj
+3 −3 src/QsFmt/App.Tests/Examples/TestProjects/SimpleTestProject/QSharpTestProject1.csproj
+1 −1 src/QsFmt/App.Tests/Examples/TestTarget/TestTarget.csproj
+11 −11 src/QuantumSdk/DefaultItems/DefaultItems.targets
+20 −20 src/QuantumSdk/Sdk/Sdk.props
+1 −1 src/VSCodeExtension/src/yeoman-generator.ts
+0 −0 src/VSCodeExtension/templates/quantinuum/.gitignore
+0 −0 src/VSCodeExtension/templates/quantinuum/Program.qs
+1 −1 src/VSCodeExtension/templates/quantinuum/QuantinuumApplication.csproj.v.template
+2 −2 src/VisualStudioExtension/QSharpVsix/QSharpVsix.csproj
+1 −1 src/VisualStudioExtension/QSharpVsix/source.extension.vsixmanifest.v.template
+0 −0 src/VisualStudioExtension/QsharpQuantinuumAppTemplate/AssemblyInfo.cs
+ src/VisualStudioExtension/QsharpQuantinuumAppTemplate/MS_Quantum_Spot_Dev-32.png
+0 −0 src/VisualStudioExtension/QsharpQuantinuumAppTemplate/Program.qs
+1 −1 src/VisualStudioExtension/QsharpQuantinuumAppTemplate/Properties/AssemblyInfo.cs
+2 −2 src/VisualStudioExtension/QsharpQuantinuumAppTemplate/QSharpQuantinuumAppTemplate.csproj
+4 −4 src/VisualStudioExtension/QsharpQuantinuumAppTemplate/QSharpQuantinuumAppTemplate.vstemplate
+9 −0 src/VisualStudioExtension/QsharpQuantinuumAppTemplate/QuantinuumAppProjectTemplate.xml.v.template
2 changes: 1 addition & 1 deletion vendor/grammars/razor-plus
Submodule razor-plus updated 1 files
+4 −0 README.md
2 changes: 1 addition & 1 deletion vendor/grammars/rescript-vscode
Submodule rescript-vscode updated 95 files
+1 −1 .github/workflows/bump-version.js
+49 −27 .github/workflows/ci.yml
+45 −0 CHANGELOG.md
+12 −4 CONTRIBUTING.md
+16 −9 README.md
+3 −2 analysis/reanalyze/examples/deadcode/bsconfig.json
+6 −0 analysis/reanalyze/examples/deadcode/expected/deadcode.txt
+51 −38 analysis/reanalyze/examples/deadcode/package-lock.json
+1 −1 analysis/reanalyze/examples/deadcode/package.json
+18 −0 analysis/reanalyze/examples/deadcode/src/JsxV4.bs.js
+7 −0 analysis/reanalyze/examples/deadcode/src/JsxV4.res
+1 −1 analysis/reanalyze/examples/termination/bsconfig.json
+7 −7 analysis/reanalyze/examples/termination/package-lock.json
+1 −1 analysis/reanalyze/examples/termination/package.json
+1 −1 analysis/reanalyze/src/Common.ml
+19 −8 analysis/reanalyze/src/DeadCommon.ml
+4 −1 analysis/reanalyze/src/DeadModules.ml
+11 −3 analysis/reanalyze/src/Paths.ml
+4 −0 analysis/reanalyze/src/RunConfig.ml
+16 −4 analysis/src/Cli.ml
+33 −18 analysis/src/Commands.ml
+88 −42 analysis/src/CompletionBackEnd.ml
+6 −65 analysis/src/CompletionFrontEnd.ml
+86 −3 analysis/src/CreateInterface.ml
+2 −9 analysis/src/DocumentSymbol.ml
+315 −0 analysis/src/DumpAst.ml
+134 −28 analysis/src/Hover.ml
+23 −0 analysis/src/Markdown.ml
+41 −4 analysis/src/Packages.ml
+22 −0 analysis/src/Pos.ml
+2 −2 analysis/src/PrintType.ml
+38 −6 analysis/src/ProcessCmt.ml
+23 −32 analysis/src/ProcessExtra.ml
+68 −6 analysis/src/Protocol.ml
+3 −2 analysis/src/References.ml
+1 −1 analysis/src/ResolvePath.ml
+32 −12 analysis/src/Shared.ml
+86 −9 analysis/src/SharedTypes.ml
+309 −0 analysis/src/SignatureHelp.ml
+34 −0 analysis/src/Uri.ml
+1 −0 analysis/src/Uri.mli
+76 −0 analysis/src/Utils.ml
+1 −1 analysis/tests/bsconfig.json
+126 −16 analysis/tests/package-lock.json
+2 −2 analysis/tests/package.json
+33 −22 analysis/tests/src/CreateInterface.res
+52 −3 analysis/tests/src/Hover.res
+1 −1 analysis/tests/src/InlayHint.res
+5 −1 analysis/tests/src/Jsx2.res
+0 −0 analysis/tests/src/Jsx2.resi
+22 −0 analysis/tests/src/JsxV4.res
+55 −0 analysis/tests/src/SignatureHelp.res
+1 −1 analysis/tests/src/expected/Auto.res.txt
+85 −3 analysis/tests/src/expected/Completion.res.txt
+29 −12 analysis/tests/src/expected/CreateInterface.res.txt
+1 −1 analysis/tests/src/expected/Dce.res.txt
+2 −0 analysis/tests/src/expected/Debug.res.txt
+3 −3 analysis/tests/src/expected/Definition.res.txt
+1 −1 analysis/tests/src/expected/Div.res.txt
+4 −4 analysis/tests/src/expected/DocComments.res.txt
+32 −16 analysis/tests/src/expected/DocumentSymbol.res.txt
+1 −1 analysis/tests/src/expected/Fragment.res.txt
+88 −69 analysis/tests/src/expected/Hover.res.txt
+1 −13 analysis/tests/src/expected/InlayHint.res.txt
+40 −40 analysis/tests/src/expected/Jsx2.res.txt
+8 −8 analysis/tests/src/expected/Jsx2.resi.txt
+18 −0 analysis/tests/src/expected/JsxV4.res.txt
+1 −1 analysis/tests/src/expected/LongIdentTest.res.txt
+2 −2 analysis/tests/src/expected/RecModules.res.txt
+217 −0 analysis/tests/src/expected/SignatureHelp.res.txt
+1 −1 analysis/vendor/compiler-libs-406/includecore.ml
+1 −1 analysis/vendor/compiler-libs-406/printtyp.ml
+3 −3 analysis/vendor/compiler-libs-406/typecore.ml
+1 −1 analysis/vendor/compiler-libs-406/typedecl.ml
+7 −6 analysis/vendor/compiler-libs-406/types.ml
+6 −5 analysis/vendor/compiler-libs-406/types.mli
+10 −15 analysis/vendor/res_outcome_printer/res_core.ml
+38 −0 analysis/vendor/res_outcome_printer/res_driver.ml
+12 −0 analysis/vendor/res_outcome_printer/res_driver.mli
+6 −4 analysis/vendor/res_outcome_printer/res_outcome_printer.ml
+3 −1 analysis/vendor/res_outcome_printer/res_outcome_printer.mli
+4 −1 analysis/vendor/res_outcome_printer/res_printer.ml
+4 −7 client/src/commands/create_interface.ts
+5 −12 client/src/commands/open_compiled.ts
+34 −9 client/src/extension.ts
+1 −1 grammars/rescript.tmLanguage.json
+2 −2 package-lock.json
+12 −2 package.json
+2 −2 server/package-lock.json
+1 −1 server/package.json
+33 −0 server/src/buildSchema.ts
+2 −1 server/src/constants.ts
+150 −0 server/src/lookup.ts
+124 −75 server/src/server.ts
+47 −92 server/src/utils.ts
2 changes: 1 addition & 1 deletion vendor/grammars/sas.tmbundle
2 changes: 1 addition & 1 deletion vendor/grammars/svelte-atom
Submodule svelte-atom updated 1 files
+15 −15 grammars/svelte.cson
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-codeql
Submodule vscode-codeql updated 449 files
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-gcode-syntax
Submodule vscode-gcode-syntax updated 51 files
+7 −0 .vscode/extensions.json
+75 −25 .vscode/launch.json
+3 −3 .vscode/settings.json
+12 −27 .vscode/tasks.json
+5 −1 .vscodeignore
+31 −1 CHANGELOG.md
+6 −1 README.md
+ images/calculator-screenshot.png
+2,624 −773 package-lock.json
+286 −170 package.json
+51 −57 src/control.ts
+2 −0 src/extension.ts
+0 −137 src/gcodeUnits.ts
+3 −3 src/hovers/gcodeHoverControl.ts
+1 −1 src/hovers/gcodeHoverProvider.ts
+5 −2 src/util/commands/addComment.ts
+9 −12 src/util/commands/addLineNumbers.ts
+0 −23 src/util/commands/functions.ts
+32 −0 src/util/commands/index.ts
+1 −1 src/util/commands/removeLineNumbers.ts
+19 −12 src/util/configuration/defaults.ts
+19 −2 src/util/constants.ts
+168 −198 src/util/lineNumberer.ts
+25 −15 src/util/machineTypeController.ts
+22 −12 src/util/messages.ts
+9 −7 src/util/quickpicks/lineNumbers.ts
+4 −2 src/util/stateControl.ts
+174 −0 src/util/unitsController.ts
+2 −2 src/views/gView.ts
+1 −6 src/views/providers/helpers.ts
+11 −0 src/webviews/apps/.eslintrc.json
+105 −0 src/webviews/apps/calc/calc.html
+86 −0 src/webviews/apps/calc/calc.scss
+536 −0 src/webviews/apps/calc/calc.ts
+76 −0 src/webviews/apps/calc/calc.types.ts
+50 −0 src/webviews/apps/shared/gWebviewApp.ts
+14 −0 src/webviews/apps/shared/partials/head.html
+1 −0 src/webviews/apps/shared/partials/tail.html
+14 −0 src/webviews/apps/shared/scss/base.scss
+0 −0 src/webviews/apps/shared/scss/reset.scss
+0 −0 src/webviews/apps/shared/scss/vscode.scss
+19 −0 src/webviews/apps/tsconfig.json
+170 −0 src/webviews/calc/calcWebviewView.ts
+0 −54 src/webviews/codesWebview.ts
+28 −88 src/webviews/gWebview.ts
+149 −0 src/webviews/gWebviewView.ts
+5 −7 src/webviews/helpers.ts
+10 −0 src/webviews/webviewMsg.types.ts
+20 −20 syntaxes/gcode.tmLanguage.json
+2 −1 tsconfig.json
+224 −19 webpack.config.js
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-gleam
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-hack
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-jest
Submodule vscode-jest updated 100 files
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-move-syntax
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-prisma
2 changes: 1 addition & 1 deletion vendor/grammars/vscode-vlang
2 changes: 1 addition & 1 deletion vendor/licenses/git_submodule/AL.dep.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: AL
version: 4318c49202c12979a191893817dfd567ed037ce7
version: dc19e2e4a67e2615ca9f96ea5f8e8971956e7e3c
type: git_submodule
homepage: https://github.com/microsoft/AL
license: mit
Expand Down
4 changes: 2 additions & 2 deletions vendor/licenses/git_submodule/Atom-PostScript.dep.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
---
name: Atom-PostScript
version: 192c11a0776f45a2dd4cf4209b2a2d77c741c35b
version: 46641c3c77f043a3f358c6299e5bb3052f9e8dbd
type: git_submodule
homepage: https://github.com/Alhadis/Atom-PostScript
license: isc
licenses:
- sources: LICENSE.md
text: |
Copyright (c) 2019-2021, John Gardner
Copyright (c) 2019-2022, John Gardner
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
Expand Down
3 changes: 2 additions & 1 deletion vendor/licenses/git_submodule/CodeMirror.dep.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: CodeMirror
version: ccacc382636a8f892f665b0eb49dcdce99593ae3
version: 9296326b0a9e37489e00d4d7bfabd4725f6bfb7b
type: git_submodule
homepage: https://github.com/codemirror/CodeMirror
license: mit
Expand Down Expand Up @@ -967,6 +967,7 @@ notices:
vf
Victor Bocharsky
Vincent Woo
Vladislav Voitenok
Volker Mische
vtripolitakis
wdouglashall
Expand Down
2 changes: 1 addition & 1 deletion vendor/licenses/git_submodule/MagicPython.dep.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: MagicPython
version: 2802ded681e0ab1a1057821c1da287147d639505
version: 7d0f2b22a5ad8fccbd7341bc7b7a715169283044
type: git_submodule
homepage: https://github.com/MagicStack/MagicPython
license: mit
Expand Down
2 changes: 1 addition & 1 deletion vendor/licenses/git_submodule/PHP-Twig.tmbundle.dep.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: PHP-Twig.tmbundle
version: 77def406d70b90dff33d006478198b729e23d22c
version: aedf955eba9753554815b2cbef5e072415e42068
type: git_submodule
homepage: https://github.com/Anomareh/PHP-Twig.tmbundle
license: bsd-3-clause
Expand Down
2 changes: 1 addition & 1 deletion vendor/licenses/git_submodule/Scenic-tmLanguage.dep.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Scenic-tmLanguage
version: f9eee39fd54e9aefea507d404f10847b0fe01123
version: 9782b8dc12b90ec3406177d5b85a16ce1b061841
type: git_submodule
homepage: https://github.com/UCSCFormalMethods/Scenic-tmLanguage.git
license: mit
Expand Down
2 changes: 1 addition & 1 deletion vendor/licenses/git_submodule/Sublime-HTTP.dep.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Sublime-HTTP
version: 778e663213ca966c1b04b43bd7c0bee59e217bd8
version: 9938a52ba113bb1e58eee8fc91878827c2967f59
type: git_submodule
homepage: https://github.com/samsalisbury/Sublime-HTTP
license: mit
Expand Down
2 changes: 1 addition & 1 deletion vendor/licenses/git_submodule/Sublime-SQF-Language.dep.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: Sublime-SQF-Language
version: d270fd8bba79e6239bc993660657f275ba529ea8
version: 2f68c33f2f66a7c0f9427a4e0ab918201bdc7f56
type: git_submodule
homepage: https://github.com/JonBons/Sublime-SQF-Language
license: apache-2.0
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
name: TypeScript-TmLanguage
version: 448f712d525026502b5ad8b2e50dceab303cb88a
version: 359e091c0a83a45e20aefc13111ed4a19e201f97
type: git_submodule
homepage: https://github.com/Microsoft/TypeScript-TmLanguage
license: mit
Expand Down

0 comments on commit 59b2d88

Please sign in to comment.