Roberto Raggi
|
41d4ac6294
|
Refactored the stack frames.
The new layout should simplify the use of static context
environments while compiling the code.
|
2012-05-16 16:29:07 +02:00 |
Roberto Raggi
|
37290dc90e
|
checkpoint
|
2012-05-16 11:58:07 +02:00 |
Roberto Raggi
|
3dd5bfc0fd
|
Add the Boolean Object.
|
2012-05-15 11:19:10 +02:00 |
Roberto Raggi
|
a909c67279
|
Remove String::get()
|
2012-05-15 10:58:22 +02:00 |
Roberto Raggi
|
6ffb058b18
|
Cleanup function prototypes.
|
2012-05-15 10:53:33 +02:00 |
Roberto Raggi
|
d9c263385c
|
Add methods to allocate JS entities.
|
2012-05-15 10:35:19 +02:00 |
Roberto Raggi
|
35c89b6f0a
|
Create the activation only when needed.
|
2012-05-15 10:02:21 +02:00 |
Roberto Raggi
|
0370c15f5e
|
Fix the activation.
|
2012-05-14 17:42:47 +02:00 |
Roberto Raggi
|
acc535d18f
|
Initial implementation of the Math Object.
|
2012-05-14 17:38:53 +02:00 |
Roberto Raggi
|
4d77fb3a9b
|
Introduce the ExecutionEngine.
|
2012-05-14 17:12:25 +02:00 |
Roberto Raggi
|
3a7f8a31ed
|
Initial work on the String object.
|
2012-05-14 16:03:10 +02:00 |
Roberto Raggi
|
a97bc91c7f
|
Fix nested functions
|
2012-05-14 10:43:36 +02:00 |
Roberto Raggi
|
14ce5bb389
|
Fix constructors and some work on the String prototype.
|
2012-05-10 12:14:20 +02:00 |
Roberto Raggi
|
908cc65547
|
Add callValue.
|
2012-05-09 15:47:55 +02:00 |
Roberto Raggi
|
6d0f09908d
|
Set the prototype delegator.
|
2012-05-09 15:07:03 +02:00 |
Roberto Raggi
|
210c00ed35
|
Some more progress on function calls
|
2012-05-09 13:30:22 +02:00 |
Roberto Raggi
|
08c29dabd8
|
Improve frame instantiations.
|
2012-05-08 11:13:02 +02:00 |
Roberto Raggi
|
02abaa637c
|
Make Context a POD value.
|
2012-05-08 10:35:09 +02:00 |
Roberto Raggi
|
dc716f8d37
|
Add naive support for function calls.
|
2012-05-07 17:38:17 +02:00 |
Roberto Raggi
|
81825142d4
|
Put the code in namespaces.
|
2012-05-04 15:28:04 +02:00 |
Roberto Raggi
|
1318bda1b2
|
Remove boehm GC
|
2012-05-04 15:23:18 +02:00 |
Roberto Raggi
|
47062ff244
|
Initial import
|
2012-05-03 17:08:41 +02:00 |