Skip to content

Commit c2533c0

Browse files
docs: update distribution links (v2.8.0) and CI perf notes
1 parent 070c181 commit c2533c0

File tree

5 files changed

+74
-46
lines changed

5 files changed

+74
-46
lines changed

sup-lang/README.md

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ An English-like programming language focused on readability with deterministic s
66
[![Docs](https://img.shields.io/badge/docs-mkdocs-blue)](https://karthikprasadm.github.io/Sup)
77
[![PyPI](https://img.shields.io/pypi/v/sup-lang.svg)](https://pypi.org/project/sup-lang/)
88
[![Coverage](https://img.shields.io/codecov/c/github/Karthikprasadm/Sup)](https://codecov.io/gh/Karthikprasadm/Sup)
9-
[![VS Code](https://img.shields.io/badge/VS%20Code-Extension-blue)](https://marketplace.visualstudio.com/items?itemName=wingspawn.sup-language-support)
9+
[![VS Code](https://img.shields.io/badge/VS%20Code-Extension-blue)](https://marketplace.visualstudio.com/items?itemName=wingspawn.sup-lang-support)
1010
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](../LICENSE)
1111

1212
![SUP Demo](assets/demo.gif)
@@ -52,6 +52,20 @@ Check version:
5252
sup --version
5353
```
5454

55+
### Distribution (v2.8.0)
56+
57+
- PyPI: `sup-lang``pip install sup-lang`
58+
- VS Code Marketplace: `wingspawn.sup-lang-support`
59+
- Open VSX: `Karthikprasadm.sup-lang-support`
60+
61+
Links:
62+
- Marketplace: https://marketplace.visualstudio.com/items?itemName=wingspawn.sup-lang-support
63+
- Open VSX: https://open-vsx.org/extension/Karthikprasadm/sup-lang-support
64+
65+
### CI/perf updates
66+
67+
- The perf job in CI now runs an inline benchmark via `sup.cli.run_source` and writes `perf.json` at the repo root, avoiding path/module issues on runners. The budget gate reads the same file.
68+
5569
3. Dev workflow (lint, types, tests):
5670
```
5771
pip install pytest ruff mypy

sup-lang/docs/index.md

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,20 @@ mypy --config-file sup-lang/mypy.ini sup-lang/sup
3737
pytest -q sup-lang
3838
```
3939

40+
Distribution (v2.8.0)
41+
---------------------
42+
43+
- PyPI: `sup-lang``pip install sup-lang`
44+
- VS Code Marketplace: `wingspawn.sup-lang-support`
45+
- Open VSX: `Karthikprasadm.sup-lang-support`
46+
47+
Links: [Marketplace](https://marketplace.visualstudio.com/items?itemName=wingspawn.sup-lang-support) · [Open VSX](https://open-vsx.org/extension/Karthikprasadm/sup-lang-support)
48+
49+
CI/Perf
50+
-------
51+
52+
The CI perf job runs a self-contained inline benchmark using `sup.cli.run_source`, produces `perf.json` at the repository root, and enforces a simple budget gate.
53+
4054

4155
See also
4256
--------

sup-lang/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "hatchling.build"
44

55
[project]
66
name = "sup-lang"
7-
version = "2.8"
7+
version = "2.8.0"
88
description = "Sup: an English-like programming language (MVP)"
99
readme = "README.md"
1010
requires-python = ">=3.9"

sup-lang/sup/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""Sup Language package."""
22

3-
__version__ = "2.8"
3+
__version__ = "2.8.0"
44

55
from typing import TYPE_CHECKING
66

Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,45 +1,45 @@
11
{
2-
"name": "sup-lang-support",
3-
"displayName": "SUP - English-like Language Syntax",
4-
"description": "Basic syntax highlighting for the SUP programming language (English-like).",
5-
"publisher": "Karthikprasadm",
6-
"version": "2.3.6",
7-
"engines": {
8-
"vscode": "^1.70.0"
9-
},
10-
"categories": [
11-
"Programming Languages"
12-
],
13-
"keywords": [
14-
"sup",
15-
"sup language",
16-
"english-like",
17-
"language",
18-
"syntax"
19-
],
20-
"repository": {
21-
"type": "git",
22-
"url": "https://github.com/Karthikprasadm/Sup"
23-
},
24-
"license": "MIT",
25-
"contributes": {
26-
"grammars": [
27-
{
28-
"path": "syntaxes/sup.tmLanguage.json",
29-
"language": "sup",
30-
"scopeName": "source.sup"
31-
}
32-
],
33-
"languages": [
34-
{
35-
"aliases": [
36-
"Sup"
37-
],
38-
"extensions": [
39-
".sup"
40-
],
41-
"id": "sup"
42-
}
43-
]
44-
}
2+
"name": "sup-lang-support",
3+
"displayName": "SUP - English-like Language Syntax",
4+
"description": "Basic syntax highlighting for the SUP programming language (English-like).",
5+
"publisher": "wingspawn",
6+
"version": "2.8.0",
7+
"engines": {
8+
"vscode": "^1.70.0"
9+
},
10+
"categories": [
11+
"Programming Languages"
12+
],
13+
"keywords": [
14+
"sup",
15+
"sup language",
16+
"english-like",
17+
"language",
18+
"syntax"
19+
],
20+
"repository": {
21+
"type": "git",
22+
"url": "https://github.com/Karthikprasadm/Sup"
23+
},
24+
"license": "MIT",
25+
"contributes": {
26+
"grammars": [
27+
{
28+
"path": "syntaxes/sup.tmLanguage.json",
29+
"language": "sup",
30+
"scopeName": "source.sup"
31+
}
32+
],
33+
"languages": [
34+
{
35+
"aliases": [
36+
"Sup"
37+
],
38+
"extensions": [
39+
".sup"
40+
],
41+
"id": "sup"
42+
}
43+
]
44+
}
4545
}

0 commit comments

Comments
 (0)