Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

restart every time #456

Merged
merged 41 commits into from
Nov 16, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
29c5825
changes so far
Almenon Jun 24, 2023
a2c78aa
move logic to backend
Almenon Jul 10, 2023
e23f240
move to executors
Almenon Jun 3, 2024
daf6e82
remove feature
Almenon Jun 3, 2024
ee507ff
add new param to satisy type
Almenon Jun 3, 2024
ff670b1
fix comments
Almenon Jun 3, 2024
f095e59
rename
Almenon Jun 3, 2024
d71d7c4
remove unused attribute
Almenon Jun 3, 2024
4f819dd
use new class
Almenon Jun 3, 2024
2c0598e
remove interrupted runs
Almenon Nov 10, 2024
1ceb760
finishr refactor
Almenon Nov 10, 2024
ab84582
remove pyshell reference
Almenon Nov 10, 2024
c181595
fix tests
Almenon Nov 10, 2024
a641b91
continue work
Almenon Nov 10, 2024
5a0ae19
add copy script for rapid testing
Almenon Nov 11, 2024
cbffd19
fix copy script
Almenon Nov 11, 2024
3a60b05
remove syntax feature
Almenon Nov 13, 2024
6642844
add infinite loop test
Almenon Nov 13, 2024
4d93864
update to v3
Almenon Nov 13, 2024
7747eac
3.0.0
Almenon Nov 13, 2024
61de1e7
update expected result
Almenon Nov 14, 2024
8d69b61
remove deprecated vscode-test package
Almenon Nov 14, 2024
3a5e299
remove unused import
Almenon Nov 14, 2024
f16eadc
remove deprecated equal
Almenon Nov 14, 2024
53bf5e9
fix type error
Almenon Nov 14, 2024
ac5cd92
upgrade mocha
Almenon Nov 14, 2024
b8abefc
upgrade backend
Almenon Nov 15, 2024
2e3f489
upgrade node
Almenon Nov 15, 2024
b7a78a2
update mocha types
Almenon Nov 15, 2024
e087281
upgrade action
Almenon Nov 15, 2024
a6c8b69
Merge branch 'master' into 439-rearchitecture
Almenon Nov 15, 2024
d6c4b09
update deps
Almenon Nov 15, 2024
dd18739
remove packages
Almenon Nov 15, 2024
4bac258
Merge branch '439-rearchitecture' of https://github.com/Almenon/AREPL…
Almenon Nov 15, 2024
06b0465
upgrade arepl backend
Almenon Nov 15, 2024
d6fbf46
upgrade telemetry
Almenon Nov 15, 2024
ef365df
remove unused var
Almenon Nov 15, 2024
5c606ec
upgrade vscode engine
Almenon Nov 15, 2024
3c2b147
fix unit test error
Almenon Nov 15, 2024
6ae3824
update backend
Almenon Nov 15, 2024
09d76a5
remove gitignore for instrumentation key
Almenon Nov 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@ jobs:
runs-on: ${{ matrix.os }}
steps:
- name: Checkout
uses: actions/checkout@v3
uses: actions/checkout@v4
- name: Install Node.js
uses: actions/setup-node@v3
uses: actions/setup-node@v4.1.0
with:
node-version: 12.x
node-version: 20
- run: npm ci
- run: npm run vscode:prepublish
- run: npm run unitTests
Expand Down
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ myenv
coverage
.nyc_output
.idea
instrumentation_key.txt

################################
## Standard Python Gitignore
Expand Down
3 changes: 3 additions & 0 deletions .vscode-test.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
const { defineConfig } = require('@vscode/test-cli');

module.exports = defineConfig({ files: 'out/test/suite/**/*.test.js' });
6 changes: 6 additions & 0 deletions changelog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
## v3.0.0 (11/12/2024) 🦋🐛
🦋 [AREPL now restarts the python backend each run. This eliminates many bugs, although you may see more CPU utilization.](https://github.com/Almenon/AREPL-vscode/issues/439")
🐛 As a consequence of above, AREPL will no longer crash when there is a infinite loop
🐛 As a consequence of above, pandas now works better
🐛 As a consequence of above, boto3 now works better

## v2.0.5 (3/5/2023) 🐛🚀
🐛 [Fixed inconsistent variable display in certain cases](https://github.com/Almenon/AREPL-vscode/issues/3716)

Expand Down
23 changes: 23 additions & 0 deletions copy_backend.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
setlocal

REM assumes "arepl-backend" is at ..\arepl-backend

set "source_dir=..\arepl-backend"
set "dest_dir=node_modules\arepl-backend"

if not exist "%dest_dir%" (
mkdir "%dest_dir%"
)

REM Create exclude file temporarily
echo node_modules\ > exclude.txt
echo personal\ >> exclude.txt
echo .mypy_cache\ >> exclude.txt
echo .pytest_cache\ >> exclude.txt

xcopy "%source_dir%" "%dest_dir%" /E /I /EXCLUDE:exclude.txt

del exclude.txt

echo Copy complete.
endlocal
1 change: 1 addition & 0 deletions media/connection_string.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
InstrumentationKey=84e1a8aa-bf7d-49d3-82ee-cec803dac0e7;IngestionEndpoint=https://westus2-2.in.applicationinsights.azure.com/;LiveEndpoint=https://westus2.livediagnostics.monitor.azure.com/;ApplicationId=66562322-f74e-478d-89ba-225591963aed
Loading