Skip to content

Commit a43bac8

Browse files
authored
Merge pull request #3021 from mthom/rebis-dev
Merge rebis-dev to master
2 parents f524062 + 72d5574 commit a43bac8

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

71 files changed

+10581
-7978
lines changed

.github/workflows/ci.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,9 @@ name: CI
22

33
on:
44
push:
5-
branches: [master]
5+
branches:
6+
- master
7+
- rebis-dev
68
tags:
79
- "v**"
810
pull_request:
@@ -47,8 +49,7 @@ jobs:
4749
# FIXME(issue #2138): run wasm tests, failing to run since https://github.com/mthom/scryer-prolog/pull/2137 removed wasm-pack
4850
- { os: ubuntu-22.04, rust-version: nightly, target: 'wasm32-unknown-unknown', publish: true, args: '--no-default-features' , test-args: '--no-run --no-default-features', use_swap: true }
4951
# Cargo.toml rust-version
50-
- { os: ubuntu-22.04, rust-version: "1.85", target: 'x86_64-unknown-linux-gnu'}
51-
# rust versions
52+
- { os: ubuntu-22.04, rust-version: "1.87", target: 'x86_64-unknown-linux-gnu'}
5253
- { os: ubuntu-22.04, rust-version: beta, target: 'x86_64-unknown-linux-gnu'}
5354
- { os: ubuntu-22.04, rust-version: nightly, target: 'x86_64-unknown-linux-gnu', miri: true, components: "miri"}
5455
defaults:

Cargo.lock

Lines changed: 7 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ keywords = ["prolog", "prolog-interpreter", "prolog-system"]
1111
categories = ["command-line-utilities"]
1212
build = "build/main.rs"
1313
# Remember to check CI
14-
rust-version = "1.85"
14+
rust-version = "1.87"
1515

1616
[lib]
1717
crate-type = ["cdylib", "rlib"]
@@ -79,6 +79,7 @@ ego-tree = "0.10.0"
7979

8080
serde_json = "1.0.122"
8181
serde = "1.0.204"
82+
parking_lot = "0.12.4"
8283

8384
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
8485
crossterm = { version = "0.28.1", optional = true }
@@ -136,6 +137,7 @@ opt-level = 3
136137
[profile.release]
137138
lto = true
138139
opt-level = 3
140+
debug = 2
139141

140142
[profile.wasm-dev]
141143
inherits = "dev"

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,7 @@ Extend Scryer Prolog to include the following, among other features:
7272
(`atom`, `var`, etc) with if/else ladders. (_in progress_)
7373
- [ ] Inlining all built-ins and system call instructions.
7474
- [x] Greatly reducing the number of instructions used to compile disjunctives.
75-
- [ ] Storing short atoms to heap cells without writing them to the atom table.
75+
- [x] Storing short atoms to heap cells without writing them to the atom table.
7676
- [ ] A compacting garbage collector satisfying the five properties of
7777
"[Precise Garbage Collection in Prolog](https://www.complang.tuwien.ac.at/ulrich/papers/PDF/2008-ciclops.pdf)." (_in progress_)
7878
- [ ] Mode declarations.

0 commit comments

Comments
 (0)