Up | Home | oilshell.org
a4eb6863
|
[ysh] Give better errors for typos && and || by over-lexing (#2101)
refs/heads/soil-staging
|
ID | Job Name | Start Time | Pull Time | Run Time | Status |
8106 | maybe-merge |
10/22 at 5:46pm | - | 0:05 | pass |
8106 | benchmarks2 |
10/22 at 5:39pm | 0:11 | 5:12 | pass |
8106 | wild |
10/22 at 5:39pm | 0:10 | 3:24 | pass |
8106 | app-tests |
10/22 at 5:39pm | 0:07 | 3:30 | pass |
8106 | bloaty |
10/22 at 5:39pm | 0:06 | 0:55 | pass |
8106 | raw-vm |
10/22 at 5:39pm | - | 1:30 | pass |
8106 | cpp-coverage |
10/22 at 5:36pm | 0:24 | 4:31 | pass |
8106 | interactive |
10/22 at 5:36pm | 0:16 | 5:37 | pass |
8106 | benchmarks |
10/22 at 5:36pm | 0:16 | 10:29 | pass |
8106 | cpp-tarball |
10/22 at 5:36pm | 0:13 | 2:47 | pass |
8106 | dev-minimal |
10/22 at 5:36pm | 0:14 | 3:17 | pass |
8106 | cpp-small |
10/22 at 5:36pm | 0:13 | 6:03 | pass |
8106 | ovm-tarball |
10/22 at 5:35pm | 0:10 | 8:08 | pass |
8106 | cpp-spec |
10/22 at 5:35pm | 0:12 | 4:46 | pass |
8106 | pea |
10/22 at 5:35pm | 0:07 | 0:04 | pass |
8106 | other-tests |
10/22 at 5:35pm | 0:08 | 2:02 | pass |
8106 | dummy |
10/22 at 5:35pm | 0:04 | 0:00 | pass |
8106 | dev-setup-debian |
10/22 at 5:35pm | - | 7:53 | pass |
maybe-merge wwz TSV JSON | Up | ||
Task | Results | Elapsed | Status |
os-info soil/diagnose.sh os-info
|
0:04 | 0 | |
dump-env soil/diagnose.sh dump-env
|
0:00 | 0 | |
maybe-merge soil/maybe-merge.sh soil-run
|
0:01 | 0 | |
benchmarks2 wwz TSV JSON | Up | ||
Task | Results | Elapsed | Status |
os-info soil/diagnose.sh os-info
|
0:00 | 0 | |
dump-env soil/diagnose.sh dump-env
|
0:00 | 0 | |
wait-for-tarball soil/wait.sh for-cpp-tarball
|
0:01 | 0 | |
test-tar devtools/release-native.sh test-tar
|
0:45 | 0 | |
uftrace benchmarks/uftrace.sh soil-run
|
Results | 0:41 | 0 |
gc-cachegrind benchmarks/gc-cachegrind.sh soil-run
|
Results | 3:44 | 0 |
wild wwz TSV JSON | Up | ||
Task | Results | Elapsed | Status |
os-info soil/diagnose.sh os-info
|
0:00 | 0 | |
dump-env soil/diagnose.sh dump-env
|
0:00 | 0 | |
wait-for-tarball soil/wait.sh for-cpp-tarball
|
0:01 | 0 | |
test-tar devtools/release-native.sh test-tar
|
0:38 | 0 | |
linecount metrics/tarball.sh linecount-oils-cpp
|
0:00 | 0 | |
wild test/wild.sh soil-run
|
Results | 2:45 | 0 |
app-tests wwz TSV JSON | Up | ||
Task | Results | Elapsed | Status |
os-info soil/diagnose.sh os-info
|
0:00 | 0 | |
dump-env soil/diagnose.sh dump-env
|
0:00 | 0 | |
py-all build/py.sh all
|
0:05 | 0 | |
ble-clone test/ble.sh clone
|
0:02 | 0 | |
ble-build test/ble.sh build
|
0:17 | 0 | |
ble-bash-suite test/ble.sh bash-suite
|
0:13 | 0 | |
ble-test-osh-py test/ble.sh run-tests-osh-py
|
1:05 | 0 | |
wait-for-tarball soil/wait.sh for-cpp-tarball
|
0:01 | 0 | |
test-tar devtools/release-native.sh test-tar
|
0:40 | 0 | |
ble-test-osh-cpp test/ble.sh run-tests-osh-cpp
|
1:07 | 0 | |
bloaty wwz TSV JSON | Up | ||
Task | Results | Elapsed | Status |
os-info soil/diagnose.sh os-info
|
0:00 | 0 | |
dump-env soil/diagnose.sh dump-env
|
0:00 | 0 | |
wait-for-tarball soil/wait.sh for-cpp-tarball
|
0:02 | 0 | |
test-tar devtools/release-native.sh test-tar
|
0:39 | 0 | |
native-code metrics/native-code.sh oils-for-unix
|
Results | 0:14 | 0 |
raw-vm wwz TSV JSON | Up | ||
Task | Results | Elapsed | Status |
os-info soil/diagnose.sh os-info
|
0:02 | 0 | |
dump-env soil/diagnose.sh dump-env
|
0:00 | 0 | |
perf-install benchmarks/perf.sh soil-install
|
0:10 | 0 | |
wait-for-tarball soil/wait.sh for-cpp-tarball
|
0:01 | 0 | |
test-install-tar devtools/release-native.sh test-install-tar
|
0:39 | 0 | |
perf-profiles benchmarks/perf.sh soil-run
|
Results | 0:37 | 0 |
cpp-coverage wwz TSV JSON | Up | ||
Task | Results | Elapsed | Status |
os-info soil/diagnose.sh os-info
|
0:00 | 0 | |
dump-env soil/diagnose.sh dump-env
|
0:00 | 0 | |
py-all-and-ninja soil/worker.sh py-all-and-ninja
|
0:06 | 0 | |
extract-clang deps/from-binary.sh extract-clang-in-container
|
0:43 | 0 | |
mycpp-unit-coverage mycpp/TEST.sh unit-test-coverage
|
Results | 0:07 | 0 |
mycpp-examples-coverage mycpp/TEST.sh examples-coverage
|
Results | 0:46 | 0 |
cpp-coverage cpp/TEST.sh coverage
|
Results | 0:09 | 0 |
unified-coverage test/coverage.sh unified-report
|
Results | 0:01 | 0 |
compare-gcc-clang metrics/native-code.sh compare-gcc-clang
|
Results | 2:39 | 0 |
interactive wwz TSV JSON | Up | ||
Task | Results | Elapsed | Status |
os-info soil/diagnose.sh os-info
|
0:00 | 0 | |
dump-env soil/diagnose.sh dump-env
|
0:00 | 0 | |
py-all-and-ninja soil/worker.sh py-all-and-ninja
|
0:06 | 0 | |
interactive-osh test/spec-py.sh interactive-osh
|
Results | 0:09 | 0 |
nohup test/nohup.sh soil-run
|
0:00 | 0 | |
process-table test/process-table.sh soil-run
|
Results | 0:55 | 0 |
stateful test/stateful.sh soil-run
|
Results | 4:27 | 0 |
benchmarks wwz TSV JSON | Up | ||
Task | Results | Elapsed | Status |
os-info soil/diagnose.sh os-info
|
0:00 | 0 | |
dump-env soil/diagnose.sh dump-env
|
0:00 | 0 | |
py-all-and-ninja soil/worker.sh py-all-and-ninja
|
0:07 | 0 | |
dev-shell-test build/dev-shell-test.sh soil-run
|
0:01 | 0 | |
id-test benchmarks/id-test.sh soil-run
|
0:00 | 0 | |
osh-parser benchmarks/osh-parser.sh soil-run
|
Results | 2:46 | 0 |
osh-runtime benchmarks/osh-runtime.sh soil-run
|
Results | 4:00 | 0 |
vm-baseline benchmarks/vm-baseline.sh soil-run
|
Results | 0:01 | 0 |
compute benchmarks/compute.sh soil-run
|
Results | 0:34 | 0 |
gc benchmarks/gc.sh soil-run
|
Results | 1:38 | 0 |
mycpp-benchmarks benchmarks/mycpp.sh soil-run
|
Results | 1:22 | 0 |
cpp-tarball wwz TSV JSON | Up | ||
Task | Results | Elapsed | Status |
os-info soil/diagnose.sh os-info
|
0:00 | 0 | |
dump-env soil/diagnose.sh dump-env
|
0:00 | 0 | |
py-all-and-ninja soil/worker.sh py-all-and-ninja
|
0:06 | 0 | |
oils-cpp-smoke build/native.sh soil-run
|
0:57 | 0 | |
make-tar devtools/release-native.sh make-tar
|
Results | 0:22 | 0 |
xshar-hello devtools/xshar.sh soil-run-hello
|
Results | 0:00 | 0 |
xshar-test-oils devtools/xshar.sh soil-run-test-oils
|
Results | 0:43 | 0 |
build-times build/native.sh measure-build-times
|
0:40 | 0 | |
dev-minimal wwz TSV JSON | Up | ||
Task | Results | Elapsed | Status |
os-info soil/diagnose.sh os-info
|
0:00 | 0 | |
dump-env soil/diagnose.sh dump-env
|
0:00 | 0 | |
build-minimal build/py.sh minimal
|
0:02 | 0 | |
repo-overview metrics/source-code.sh overview
|
0:00 | 0 | |
lint test/lint.sh soil-run
|
0:10 | 0 | |
asdl-types asdl/TEST.sh check-types
|
0:04 | 0 | |
oil-types devtools/types.sh soil-run
|
0:36 | 0 | |
unit test/unit.sh minimal
|
Results | 0:04 | 0 |
lossless test/lossless.sh soil-run
|
0:27 | 0 | |
parse-errors test/parse-errors.sh soil-run-py
|
0:15 | 0 | |
runtime-errors test/runtime-errors.sh soil-run-py
|
0:30 | 0 | |
ysh-parse-errors test/ysh-parse-errors.sh soil-run-py
|
0:28 | 0 | |
ysh-runtime-errors test/ysh-runtime-errors.sh soil-run-py
|
0:19 | 0 | |
ysh-every-string test/ysh-every-string.sh soil-run-py
|
0:00 | 0 | |
ysh-large ysh/run.sh soil-run
|
0:01 | 0 | |
j8-errors data_lang/j8-errors.sh soil-run-py
|
0:02 | 0 | |
link-busybox-ash test/spec-bin.sh link-busybox-ash
|
0:00 | 0 | |
osh-minimal test/spec-py.sh osh-minimal
|
Results | 0:07 | 0 |
headless client/run.sh soil-run-py
|
0:01 | 0 | |
stdlib-test stdlib/TEST.sh soil-run
|
0:09 | 0 | |
cpp-small wwz TSV JSON | Up | ||
Task | Results | Elapsed | Status |
os-info soil/diagnose.sh os-info
|
0:00 | 0 | |
dump-env soil/diagnose.sh dump-env
|
0:00 | 0 | |
py-all-and-ninja soil/worker.sh py-all-and-ninja
|
0:06 | 0 | |
py-unit test/unit.sh all
|
Results | 0:04 | 0 |
yaks yaks/TEST.sh soil-run
|
0:46 | 0 | |
oils-cpp-smoke build/native.sh soil-run
|
0:39 | 0 | |
cpp-unit test/cpp-unit.sh soil-run
|
Results | 1:24 | 0 |
headless client/run.sh soil-run-cpp
|
0:12 | 0 | |
asan test/asan.sh soil-run
|
0:01 | 0 | |
ltrace test/ltrace.sh soil-run
|
0:00 | 0 | |
micro-syntax doctools/micro-syntax.sh soil-run
|
0:02 | 0 | |
src-tree doctools/src-tree.sh soil-run
|
Results | 0:02 | 0 |
line-counts metrics/source-code.sh write-reports
|
Results | 0:01 | 0 |
preprocessed metrics/source-code.sh preprocessed
|
Results | 0:02 | 0 |
mycpp-examples mycpp/TEST.sh soil-run
|
Results | 1:33 | 0 |
parse-errors test/parse-errors.sh soil-run-cpp
|
0:23 | 0 | |
runtime-errors test/runtime-errors.sh soil-run-cpp
|
0:08 | 0 | |
ysh-parse-errors test/ysh-parse-errors.sh soil-run-cpp
|
0:20 | 0 | |
ysh-runtime-errors test/ysh-runtime-errors.sh soil-run-cpp
|
0:07 | 0 | |
ysh-every-string test/ysh-every-string.sh soil-run-cpp
|
0:00 | 0 | |
ysh-large ysh/run.sh soil-run-cpp
|
0:00 | 0 | |
j8-errors data_lang/j8-errors.sh soil-run-cpp
|
0:01 | 0 | |
houston-fp demo/houston-fp/run.sh soil-run
|
0:02 | 0 | |
souffle-smoke-test test/souffle-smoke.sh soil-run
|
0:10 | 0 | |
ovm-tarball wwz TSV JSON | Up | ||
Task | Results | Elapsed | Status |
os-info soil/diagnose.sh os-info
|
0:00 | 0 | |
dump-env soil/diagnose.sh dump-env
|
0:00 | 0 | |
py-all build/py.sh all
|
0:05 | 0 | |
syscall test/syscall.sh soil-run
|
Results | 1:20 | 0 |
osh-spec test/spec-py.sh osh-all-serial
|
Results | 3:39 | 0 |
gold test/gold.sh soil-run
|
0:09 | 0 | |
osh-usage test/osh-usage.sh soil-run
|
0:01 | 0 | |
tools-deps test/tools-deps.sh soil-run
|
0:00 | 0 | |
make-tarball devtools/release.sh py-tarball
|
Results | 0:45 | 0 |
ysh-ovm-tarball test/spec-py.sh ysh-ovm-tarball
|
Results | 2:02 | 0 |
docs build/doc.sh soil-run
|
Results | 0:07 | 0 |
doc-metrics echo no-op
|
Results | 0:00 | 0 |
cpp-spec wwz TSV JSON | Up | ||
Task | Results | Elapsed | Status |
os-info soil/diagnose.sh os-info
|
0:00 | 0 | |
dump-env soil/diagnose.sh dump-env
|
0:00 | 0 | |
py-all-and-ninja soil/worker.sh py-all-and-ninja
|
0:06 | 0 | |
oils-cpp-smoke build/native.sh soil-run
|
0:56 | 0 | |
osh-all test/spec-cpp.sh osh-all
|
Results | 1:49 | 0 |
ysh-all test/spec-cpp.sh ysh-all
|
Results | 0:47 | 0 |
ysh-py test/spec-py.sh ysh-all-serial
|
Results | 1:08 | 0 |
pea wwz TSV JSON | Up | ||
Task | Results | Elapsed | Status |
os-info soil/diagnose.sh os-info
|
0:00 | 0 | |
dump-env soil/diagnose.sh dump-env
|
0:00 | 0 | |
py-source build/py.sh py-source
|
0:01 | 0 | |
check-types pea/TEST.sh check-types
|
0:02 | 0 | |
run-tests pea/TEST.sh run-tests
|
0:00 | 0 | |
parse-all pea/TEST.sh parse-all
|
0:01 | 0 | |
other-tests wwz TSV JSON | Up | ||
Task | Results | Elapsed | Status |
os-info soil/diagnose.sh os-info
|
0:00 | 0 | |
dump-env soil/diagnose.sh dump-env
|
0:00 | 0 | |
build-minimal build/py.sh minimal
|
0:02 | 0 | |
configure-test ./configure-test.sh soil_run
|
0:00 | 0 | |
time-test benchmarks/time-test.sh soil-run
|
0:02 | 0 | |
tsv-lib-test test/tsv-lib-test.sh soil-run
|
0:00 | 0 | |
ysh-ify test/ysh-ify.sh soil-run
|
0:23 | 0 | |
R-test devtools/R-test.sh soil-run
|
0:01 | 0 | |
xargs-test test/other.sh xargs-test
|
0:04 | 0 | |
csv2html-test test/other.sh csv2html-test
|
0:00 | 0 | |
oil-python-symbols metrics/source-code.sh oil-python-symbols
|
0:01 | 0 | |
opyc test/opyc.sh soil-run
|
0:02 | 0 | |
opy-count-lines opy/soil.sh count-lines
|
0:00 | 0 | |
test-gold opy/soil.sh test-gold
|
0:02 | 0 | |
build-oil-repo opy/soil.sh build-oil-repo
|
1:00 | 0 | |
regtest-compile opy/soil.sh regtest-compile
|
0:25 | 0 | |
dummy wwz TSV JSON | Up | ||
Task | Results | Elapsed | Status |
os-info soil/diagnose.sh os-info
|
0:00 | 0 | |
dump-env soil/diagnose.sh dump-env
|
0:00 | 0 | |
dev-setup-debian wwz TSV JSON | Up | ||
Task | Results | Elapsed | Status |
os-info soil/diagnose.sh os-info
|
0:04 | 0 | |
dump-env soil/diagnose.sh dump-env
|
0:00 | 0 | |
wedge-deps build/deps.sh wedge-deps-debian
|
0:16 | 0 | |
fetch build/deps.sh fetch
|
0:16 | 0 | |
install-wedges build/deps.sh install-wedges-soil
|
Results | 6:19 | 0 |
py-all-and-ninja soil/worker.sh py-all-and-ninja
|
0:06 | 0 | |
smoke-test build/dev-setup-test.sh smoke-test
|
0:51 | 0 | |
wedge-report build/deps.sh wedge-report
|
0:00 | 0 | |