Closed Bug 862920 Opened 11 years ago Closed 10 years ago

Support string operations in PJS execution

Categories

(Core :: JavaScript Engine, defect)

22 Branch
x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 877893

People

(Reporter: nmatsakis, Unassigned)

References

Details

(Whiteboard: PJS)

Currently we do not support string operations (like addition, subtraction, comparison, etc) in PJS code.  This is because the rope code is rife with allocation.  It will take some refactoring to make that code able to run both in normal execution and in parallel execution.
Blocks: PJS
Whiteboard: PJS
I'm interested in solving this bug. But I don't have enough knowledge about parallel javascript.
Would you teach me as mentor?

I have a few question. Would you tell me?
1. What is the problem about rope with allocation? It is that need JSContext, right ?
2. Which MIR node can be parallel? I think following MIR node can be parallel. Is there any other node?
- MStringSplit
- MNewStringObject

I think I propose this bug as GSoC project.
Do you think it is suitable size for GSoC project?
Flags: needinfo?(nmatsakis)
Flags: needinfo?(nmatsakis) → needinfo?(shu)
Status: NEW → RESOLVED
Closed: 10 years ago
Flags: needinfo?(shu)
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.