Skip to content

Commit db21f63

Browse files
committed
Revert "Merge pull request #480 from fglock/feature/multiplicity"
This reverts commit 57af1ad, reversing changes made to 00c0dde.
1 parent 57af1ad commit db21f63

96 files changed

Lines changed: 1684 additions & 3893 deletions

File tree

Some content is hidden

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

AGENTS.md

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -198,20 +198,6 @@ The perl_test_runner.pl sets these automatically based on the test file being ru
198198
199199
### Commits
200200
201-
- **Single quotes in commit messages:** The `$(cat <<'EOF' ... EOF)` heredoc pattern breaks when the message body contains single quotes (e.g., Perl's `$_`, `don't`). Write the message to a temp file and use `git commit -F` instead:
202-
```bash
203-
cat > /tmp/commit_msg.txt << 'ENDMSG'
204-
feat: description here
205-
206-
Body with single quotes like $_ and don't is fine.
207-
208-
Generated with [TOOL_NAME](TOOL_DOCS_URL)
209-
210-
Co-Authored-By: TOOL_NAME <TOOL_BOT_EMAIL>
211-
ENDMSG
212-
git commit -F /tmp/commit_msg.txt
213-
```
214-
Replace `TOOL_NAME`, `TOOL_DOCS_URL`, and `TOOL_BOT_EMAIL` as described in [AI_POLICY.md](AI_POLICY.md).
215201
- Reference the design doc or issue in commit messages when relevant
216202
- Use conventional commit format when possible
217203
- **Write commit messages to a file** to avoid shell quoting issues (apostrophes, backticks, special characters). Use `git commit -F /tmp/commit_msg.txt` instead of `-m`:

dev/design/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,9 @@ When adding new design documents:
113113

114114
For the most important architectural decisions and current work, check:
115115

116-
- **concurrency.md** - Unified concurrency design (supersedes multiplicity.md, fork.md, threads.md). Includes multiplicity demo and progress tracking.
116+
- **multiplicity.md** - Multiple independent Perl runtimes (enables fork/threads/web concurrency)
117117
- **jsr223-perlonjava-web.md** - JSR-223 compliance and web server integration
118-
- **multiplicity.md** / **fork.md** / **threads.md** - Superseded by concurrency.md
118+
- **fork.md** / **threads.md** - Concurrency model and limitations
119119

120120
These represent major architectural directions for the project.
121121

dev/design/concurrency.md

Lines changed: 0 additions & 680 deletions
Large diffs are not rendered by default.

dev/sandbox/multiplicity/MultiplicityDemo.java

Lines changed: 0 additions & 136 deletions
This file was deleted.

dev/sandbox/multiplicity/README.md

Lines changed: 0 additions & 45 deletions
This file was deleted.

dev/sandbox/multiplicity/multiplicity_script1.pl

Lines changed: 0 additions & 26 deletions
This file was deleted.

dev/sandbox/multiplicity/multiplicity_script2.pl

Lines changed: 0 additions & 26 deletions
This file was deleted.

dev/sandbox/multiplicity/multiplicity_script3.pl

Lines changed: 0 additions & 26 deletions
This file was deleted.

dev/sandbox/multiplicity/run_multiplicity_demo.sh

Lines changed: 0 additions & 41 deletions
This file was deleted.

src/main/java/org/perlonjava/app/cli/Main.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
import org.perlonjava.runtime.runtimetypes.ErrorMessageUtil;
55
import org.perlonjava.runtime.runtimetypes.GlobalVariable;
66
import org.perlonjava.runtime.runtimetypes.PerlExitException;
7-
import org.perlonjava.runtime.runtimetypes.PerlRuntime;
87
import org.perlonjava.runtime.runtimetypes.RuntimeScalar;
98

109
import java.util.Locale;
@@ -27,9 +26,6 @@ public class Main {
2726
* @param args Command-line arguments.
2827
*/
2928
public static void main(String[] args) {
30-
// Initialize the PerlRuntime for the main thread
31-
PerlRuntime.initialize();
32-
3329
CompilerOptions parsedArgs = ArgumentParser.parseArguments(args);
3430

3531
if (parsedArgs.code == null) {

0 commit comments

Comments
 (0)