21 Commits (a7dd470cc26c1f0eac4845fdf7d00ce8d8826ae9)

Author SHA1 Message Date
tofpie a7dd470cc2
Add newTarget to construct (#1045) 3 years ago
Annika 90a8587ff5
Don't panic when function parameters share names (#1017) 3 years ago
54k1 7b103a5c0b
Error handling in environment (#659) 3 years ago
David 01b5cec04f
Fix clippy on Nightly (#668) 4 years ago
Halid Odat efd9ab87c5
Move `object` module to root (#689) 4 years ago
Halid Odat 59d328e67c
Move value module from builtins (#674) 4 years ago
HalidOdat c9afbf4221
Refactor `Function` (#626) 4 years ago
João Borges 667a820dee
Introduce PropertyKey for field acces, fix #172 (quotes around displayed strings) (#373) 4 years ago
Jason Williams c4a652a517
Fix sending `this` value to function environments (#526) 4 years ago
HalidOdat 8f8498eac1
`Value` refactor (#498) 4 years ago
croraf c19ef724e3
Added undefined property to global scope (#501) 4 years ago
croraf 4ae939ac52
[ReferenceError] complete solution (#488) 4 years ago
HalidOdat df13272fc0
Object specialization (#419) 4 years ago
Jason Williams 32b0741cc8
Profiler using measureme (#317) 4 years ago
Iban Eguia 4beadfc9ad
Execution and Node modularization (#392) 4 years ago
Jason Williams 63f37a2858
implement "this" (#320) 4 years ago
HalidOdat 1e18cb02d0
Value refactor (#383) 4 years ago
Iban Eguia fb47031f44
Changed HashMap and HashSet for Fx versions (#368) 4 years ago
Jason Williams f02babf0bd
Refactor old function with new function object (#255) 4 years ago
Jason Williams 48c6e886d4
Parser fixes #225 #240 #273 (#281) 4 years ago
Iban Eguia 5f6e4c22c1
Moved to a workspace architecture (#247) 4 years ago
letmutx 5fbe67ad2a Fixed array creation bug in `Array.slice` implementation (#198) 5 years ago
evomassiny 0cbdaefe46 Fix early return (#197) 5 years ago
Jason Williams 8596079887
adding builtins fixes #123 (#183) 5 years ago
Ole Martin Ruud ffcc9ad748 Implement block scoped variable declarations (#173) 5 years ago
Jason Williams 090126ea13 cargo fmt 5 years ago
Mathias Peters f6467db21b Fix clippy warnings (#153) 5 years ago
Matt 4b70af6232 Spelling edit to file names, functions, and vars: decler* -> declar* (#87) 5 years ago
Jason Williams 111d232c94
clippy changes, including benchmark updates for more accuracy, fixes #84 5 years ago
Iban Eguia 71340e6bec Fixed a bunch of Clippy issues (#59) 5 years ago
Atul Bhosale bf9b78954a Use 'dyn' since trait objects without an explicit 'dyn' are deprecated (#53) 5 years ago
Jason Williams 600b4b4f9d
let and const now partially supported (#18) 5 years ago
Jason Williams 5664ea6d1b
Environment Records have been implemented (bar module), exec::scope has now been changed to Environment 5 years ago