mirror of
https://github.com/jerryscript-project/jerryscript.git
synced 2025-12-15 16:29:21 +00:00
add AUTHORS, docs, + several benchmarks
This commit is contained in:
parent
d3a26dc982
commit
8fe5dcb14d
2
Makefile
2
Makefile
@ -79,7 +79,7 @@ release:
|
|||||||
-o $(TARGET)
|
-o $(TARGET)
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
rm -f $(OBJ_DIR)/*.o *.bin *.o *~ lexer.log parser.log
|
rm -f $(OBJ_DIR)/*.o *.bin *.o *~ *.log *.log
|
||||||
rm -f $(TARGET)
|
rm -f $(TARGET)
|
||||||
rm -f $(TARGET).elf
|
rm -f $(TARGET).elf
|
||||||
rm -f $(TARGET).bin
|
rm -f $(TARGET).bin
|
||||||
|
|||||||
15
docs/compact_profile.txt
Normal file
15
docs/compact_profile.txt
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
- Prohibit eval() usage, same as Function or new Function
|
||||||
|
eval() requires run time compilation because the source text might not
|
||||||
|
appear in the program or can be generated at run time. Run time compilation
|
||||||
|
is required to support the Function constructor and the Function function
|
||||||
|
when the body is not a string literal.
|
||||||
|
- Limit Unicode support
|
||||||
|
- Cut Number from 64bit to 32bit/16/8bit
|
||||||
|
- Do not allow addition, deletion or assignment to the properties of built-in
|
||||||
|
objects.
|
||||||
|
This limitation is needed to support a more efficient implementation based
|
||||||
|
on static compilation of built-in objects without risking that the objects
|
||||||
|
are mutated on shadowed by dynamically added properties.
|
||||||
|
- Do not allow usage of with statement
|
||||||
|
The with makes access to named references inefficient, because the scopes
|
||||||
|
for such access cannot be compiled until run time.
|
||||||
0
docs/links.txt
Normal file
0
docs/links.txt
Normal file
Loading…
x
Reference in New Issue
Block a user