1040 Commits

Author SHA1 Message Date
Gordon Williams
8dd6bd2d30 Fix issue with uninitialised function arguments (fix #391) 2014-06-12 18:15:06 +01:00
Gordon Williams
0eafdb7813 OneWire library now uses hex strings for addresses rather than 64 bit ints 2014-06-10 17:37:09 +01:00
Gordon Williams
79e71d07f8 Fix Float32Array.set (and improve speed for non-float arrays) 2014-06-10 16:55:11 +01:00
Gordon Williams
49c2ac0baa Waveform stability improvements 2014-06-09 11:30:43 +01:00
Gordon Williams
8b433b7393 Improve file read speed for large reads 2014-06-09 11:04:23 +01:00
Gordon Williams
9f480dfe47 document jtag 2014-06-05 17:40:44 +01:00
Gordon Williams
9eff19b886 Don't check for token matches where we already know what it should be (fix #280) 2014-06-05 12:41:30 +01:00
Gordon Williams
fd902e3c33 fix changelog 2014-06-05 11:56:47 +01:00
Gordon Williams
d631c1de84 fix issues with parameter iterator 2014-06-05 11:56:20 +01:00
Gordon Williams
ff4a0390f8 Merge branch 'master' into bug_370_serial_write_varargs 2014-06-05 11:22:56 +01:00
Gordon Williams
7ae965717b bump version 2014-06-05 09:21:21 +01:00
Gordon Williams
722c4b46af Clear existing digitalWrites on reset() (fix #231)
Stop setWatch getting invalid data on load/save/reset (fix #254)
RELEASE_1V64
2014-06-04 11:44:16 +01:00
Gordon Williams
771078f4a4 Stop setInterval/etc increasing index numbers (fix #382) 2014-06-04 11:24:12 +01:00
Gordon Williams
f4850d5314 Support unicode escape sequence (\uXXXX) but crop to 8 bits (fix #386) 2014-06-03 09:27:28 +01:00
Gordon Williams
3e3d7ef543 fs.appendFile() now works even if the file doesn't exist (fix #385) 2014-06-02 16:29:47 +01:00
Gordon Williams
632ac9a154 update file docs 2014-06-02 14:30:27 +01:00
Gordon Williams
40345629e4 Remove Lock/UnLock in jslGetNextCh - should speed it up 2014-05-23 15:01:39 +01:00
Gordon Williams
3a24a29d4f Fix slowdown when lexing long strings 2014-05-23 12:57:37 +01:00
Gordon Williams
6bdf7cb534 Added LoopbackA/LoopbackB serial ports (fix #61) 2014-05-23 10:45:51 +01:00
Gordon Williams
fe381ae1a4 Removed the 'code' directory - it was full of old, bad, broken code and was generally just confusing people. See EspruinoDocs or the Espruino Website for proper stuff 2014-05-22 17:53:52 +01:00
Gordon Williams
430e8fcc64 Remove jsvFindChild*Ref (fix #375) 2014-05-22 17:16:24 +01:00
Gordon Williams
836b050922 Properly fix Object.getOwnPropertyNames (fix #380) 2014-05-22 16:47:08 +01:00
Gordon Williams
c4c2ee3acb Remove indirection of __proto__ (fix #102) 2014-05-22 16:27:28 +01:00
Gordon Williams
ec95028801 Merge branch 'master' into bug_370_serial_write_varargs 2014-05-22 14:03:04 +01:00
Gordon Williams
b12d20bdd7 Move 'constructor' into the correct place, be more aware of builtins in prototypes (helps #380)
Handle __proto__ on builtin object types (eg. [].__proto__) (fix #381)
2014-05-22 14:00:40 +01:00
Gordon Williams
87ac5a1c2b Move 'constructor' into the correct place, be more aware of builtins in prototypes 2014-05-22 13:43:59 +01:00
Gordon Williams
00d2482993 Added Object.getOwnPropertyNames (fix #79, fix #158) although it's not quite right for prototypes yet (see #380) 2014-05-22 11:27:21 +01:00
Gordon Williams
7ae859ce39 hasOwnProperty now doesn't check prototypes #24 2014-05-22 10:34:14 +01:00
Gordon Williams
c55add002e Changed to more compact binary search symbol table (fix #278) 2014-05-22 08:52:43 +01:00
Gordon Williams
93e3143f63 Merge branch 'master' into symbol_table 2014-05-22 08:47:52 +01:00
Gordon Williams
aaf9e80c21 fix toJSON for undefined 2014-05-22 08:47:39 +01:00
Gordon Williams
2e6988c096 Merge branch 'master' into symbol_table 2014-05-22 08:44:19 +01:00
Gordon Williams
c9bef247f4 oops 2014-05-21 17:57:10 +01:00
Gordon Williams
6db1009b18 Add String.prototype.slice() (fix #376) 2014-05-21 17:53:47 +01:00
Gordon Williams
61140f4b39 Fix String.indexOf when search string is bigger than the string being searched (fix #377) 2014-05-21 17:45:42 +01:00
Gordon Williams
e476c85043 Fix JSON.stringify with circular references (fix #378) 2014-05-21 17:41:17 +01:00
Gordon Williams
3aed657733 Removed duplication in symbol lookup (fix #372, fix #323, fix #343) 2014-05-21 13:40:34 +01:00
Gordon Williams
63d7e81420 fix issue with creating fields 2014-05-21 13:37:02 +01:00
Gordon Williams
17227ebd0d merging the symbol lookup code 2014-05-21 12:34:09 +01:00
Gordon Williams
e2f0e2357c Make Ctrl-C only interrupt code if it has been running for too long (fix Ctrl-C -> CC3000 restart issues) 2014-05-21 10:32:47 +01:00
Gordon Williams
1929eb4495 Improve Math.pow accuracy for small integer powers (fix #374) 2014-05-21 10:01:37 +01:00
Gordon Williams
703e50f99a Fix equality check used in switch, so false !== 0 2014-05-20 17:43:55 +01:00
Gordon Williams
7ade32c6d7 Make sure parseInt(0x01,16)==1 and parseInt(0x01)==1 but parseInt(0b01,16)==0 2014-05-20 17:17:03 +01:00
Gordon Williams
5b1550a03a Fix delete from array - recent changes mean we don't care about the last element 2014-05-20 17:02:43 +01:00
Gordon Williams
ad8e80512a Fixed jsnCallFunction for calls containing doubles on x86 2014-05-20 16:44:18 +01:00
Gordon Williams
f85bbd0124 doc fix 2014-05-20 12:47:03 +01:00
Gordon Williams
11ec65a68c update http docs 2014-05-20 12:37:33 +01:00
Gordon Williams
0fc9fcb2f8 update http docs - fix EspruinoDocs/#74 2014-05-19 08:22:14 +01:00
Gordon Williams
396323da1e bump version 2014-05-16 09:06:42 +01:00
Gordon Williams
8d057673d2 Fix file append/skip issues 2014-05-16 09:01:19 +01:00