Commit Graph

  • fcbed56d94 Fix links on main page Evgeny Gavrin 2015-06-26 17:43:22 +03:00
  • faefc3e5e3 Update pages Evgeny Gavrin 2015-06-26 17:39:22 +03:00
  • 40d0d1b969 Fixes Evgeny Gavrin 2015-06-26 16:03:08 +03:00
  • f133131d9b Add documentation and fix style issues. Evgeny Gavrin 2015-06-26 15:50:48 +03:00
  • e027b4d65d Enable regular expressions. László Langó 2015-06-26 00:03:20 +03:00
  • f992f5d92e Add RegExp object constructor, regular expression matching procedures, RegExp and RegExp.prototype built-in objects. László Langó 2015-06-25 23:58:36 +03:00
  • 4ffcb4d464 Add parser and compiler of regular expressions. László Langó 2015-06-25 23:51:34 +03:00
  • 1f9add4735 Add ecma_char_is_word_char helper (part of IsWordChar abstract operation, ECMA-262 v5, 15.10.2.6); move hex_to_int from lexer to jerry-core/ecma/base/ecma-helpers-char.cpp, renaming it to ecma_char_hex_to_int. László Langó 2015-06-25 23:48:24 +03:00
  • 50b64bfad2 Add ecma_new_ecma_string version that takes buffer with specified number of characters, instead of zero-terminated string. László Langó 2015-06-25 23:33:17 +03:00
  • d0e9edc16d Fix comments in jerry-core/ecma/base/ecma-helpers.h. László Langó 2015-06-25 23:30:53 +03:00
  • 6511f0e1ba Add ecma_raise_* helpers for raising ECMA exceptions. László Langó 2015-06-25 23:26:16 +03:00
  • f849cc6283 Fix parse of simple for statement. Ruben Ayrapetyan 2015-06-24 21:39:14 +03:00
  • 601f1eea58 Introduce jsp_skip_braces function for skiping blocks, surrounded with braces. Ruben Ayrapetyan 2015-06-24 18:41:01 +03:00
  • 5f174cf8bf Remove 'process_keyword_names' stage, as keyword literals now can be registered during main parse stage. Ruben Ayrapetyan 2015-06-24 21:59:38 +03:00
  • 1c19e5c8ab Fix the Object.getPrototypeOf function. Zsolt Borbély 2015-06-24 11:01:12 +02:00
  • d7ecd4a467 Fix raise of syntax errors for unmatched braces. Ruben Ayrapetyan 2015-06-25 00:09:58 +03:00
  • 4ff9e79b02 Generate anonymous function expressions for getters / setters of an object literal. Ruben Ayrapetyan 2015-06-24 15:29:35 +03:00
  • c603d10360 Adjust nuttx heap size to 80K SaeHie Park 2015-06-24 07:05:56 +09:00
  • 77b01a6473 Provide assert as an external method. Peter Gal 2015-06-17 17:04:13 +02:00
  • 61ab205130 Implement Object.create function Kristof Kosztyo 2015-06-18 17:10:02 +02:00
  • 3f28cb3bf8 Fix the indexing of Array builtin functions. Zsolt Borbély 2015-06-16 12:37:28 +02:00
  • caa1617ea2 Implement String.prototype.trim() Laszlo Vidacs 2015-06-15 15:37:27 +02:00
  • 913519dd5c Fix of ToUInt32 (ecma_number_to_uint32) and ToInt32 (ecma_number_to_int32) conversion routines. Ruben Ayrapetyan 2015-06-22 16:40:43 +03:00
  • 1efaefaabe Extract part of ecma_op_number_remainder (ECMA-262 v5, 11.5.3), corresponding to item 6 (actual remainder calculation, without handling of NaN. Infinity and zero values), as ecma_number_calc_remainder. Ruben Ayrapetyan 2015-06-22 15:35:08 +03:00
  • 7d3bb85ccb Fix buffer size in Number.prototype.toFixed() Dániel Bátyai 2015-06-22 15:22:49 +02:00
  • 216dc251ec Remove support of plug-in mechanism. Evgeny Gavrin 2015-06-22 01:35:38 +03:00
  • ab2abfa8b3 Fix receiving of byte-code instructions from serializer. Ruben Ayrapetyan 2015-06-22 17:50:49 +03:00
  • d1055f98e5 Add set_variable_value to opfunc_native_call. Ruben Ayrapetyan 2015-06-19 21:16:20 +03:00
  • 611811678e Remove invalid assertion in ecma_builtin_global_object_eval. Ruben Ayrapetyan 2015-06-19 22:24:19 +03:00
  • a536073da4 Add literal registration in parse_member_expression (TOK_KEYWORD case). Ruben Ayrapetyan 2015-06-19 22:16:21 +03:00
  • 89a7449913 Fix invalid assertion condition in jump opcode handlers. Ruben Ayrapetyan 2015-06-20 19:52:52 +03:00
  • 0db82a56d2 Fix exception handling in opfunc_native_call (OPCODE_NATIVE_CALL_PRINT case). Ruben Ayrapetyan 2015-06-19 20:50:08 +03:00
  • 81d13b0676 Fix incorrect interchange of interfaces taking to ecma values and ecma completion values. Ruben Ayrapetyan 2015-06-19 19:28:00 +03:00
  • bac7908448 Add fmod function to the fdlibm Szilard Ledan 2015-06-17 16:02:05 +02:00
  • e3861d7cd1 Implement Object.freeze and Object.isFrozen function Kristof Kosztyo 2015-06-11 11:12:52 +02:00
  • 2ee469ee65 Implement Object.seal and Object.isSealed function Kristof Kosztyo 2015-06-05 17:09:26 +02:00
  • 4836d3b615 Implemented Number.prototype.toFixed() Tamas Czene 2015-05-29 11:28:50 +02:00
  • 7d4569a6ff Fix valgrind false-positive warning in mem_heap_get_chunked_block_start. Ruben Ayrapetyan 2015-06-19 16:54:22 +03:00
  • a4e54e736e Support syntax error feedback in parser. Ruben Ayrapetyan 2015-06-19 00:11:31 +03:00
  • 85f12de139 Introduce parser-specific managed memory allocator with interface jsp_mm_free_all that, upon call, frees all memory allocated with the allocator. Ruben Ayrapetyan 2015-06-19 00:11:28 +03:00
  • 9b0f5d439d Introduce jsp_label_remove_all_labels interface that removes all jump labels registered at the moment of call for usage upon raise of SyntaxError during parse. Ruben Ayrapetyan 2015-06-19 00:11:25 +03:00
  • bd9d1d4afd Improve allocation of memory for byte-code array and literal identifiers hash table. Ruben Ayrapetyan 2015-06-19 00:11:22 +03:00
  • 4e563932f1 Remove parser_init / parser_free interfaces (corresponding actions are now performed in parser_parse_program); introduce boolean return value in parser invocation interfaces that would indicate whether SyntaxError was raised during parse. Ruben Ayrapetyan 2015-06-19 00:11:19 +03:00
  • 2bf25f10eb Move jerry-core/parser/collections to jerry-core/parser/js/collections. Ruben Ayrapetyan 2015-06-19 00:11:14 +03:00
  • 6027906f96 Add support for URI encoding / decoding. Zoltan Herczeg 2015-06-17 06:25:49 -07:00
  • 53156771dc Update API for invocation of functions and constructors. Ruben Ayrapetyan 2015-06-15 15:09:50 +03:00
  • 5dc44b1362 Fix MCU script transformation logic. Peter Gal 2015-06-17 13:55:30 +02:00
  • 7508b803cf Implement parseFloat() Dániel Bátyai 2015-06-15 14:19:37 +02:00
  • 35840a4b6d Implement parseInt() Dániel Bátyai 2015-06-15 14:21:03 +02:00
  • de7b72d726 Add configuration for ARMv7 softfloat build; update setjmp / longjmp ARMv7 implementation to handle the softfloat-mode properly. Ruben Ayrapetyan 2015-06-16 15:16:19 +03:00
  • b008867d81 Implement setjmp / longjmp in jerry-libc. Ruben Ayrapetyan 2015-06-15 14:40:56 +03:00
  • f115f731c3 Switch unit tests to jerry-libc. Ruben Ayrapetyan 2015-06-15 22:10:10 +03:00
  • 6d6c913bdc Move random number generator from Math.random to jerry-libc, replace the logic with call to rand in Math.random. Ruben Ayrapetyan 2015-06-15 22:08:24 +03:00
  • 30277153b9 Fix strncmp, fread and fwrite in jerry-libc. Ruben Ayrapetyan 2015-06-15 21:14:46 +03:00
  • 630a1e8eba Move architecture-depedendent libc internal headers to jerry-libc/arch folder. Ruben Ayrapetyan 2015-06-15 14:20:53 +03:00
  • a293e21147 Introduce JERRY_DISABLE_HEAVY_DEBUG preprocessor definiton to speed up debug version of the engine. Heavy debug is enabled only for unit tests. Andrey Shitov 2015-06-15 17:04:44 +03:00
  • d803c3bc82 Init commit for Date object. László Langó 2015-06-12 17:58:36 +02:00
  • 8a9633dba0 Fix style in jerry-core/jerry.cpp, and doxygen titles in jerry-core/jerry.cpp and jerry-core/jerry-extension.h. Ruben Ayrapetyan 2015-06-15 13:37:14 +03:00
  • bd9a00d254 Rename tests in ./tests/jerry/* directory to match the style of filenames in the project. Evgeny Gavrin 2015-06-15 14:44:45 +03:00
  • 3486aefa0b Fix author in header Evgeny Gavrin 2015-06-15 11:38:08 +03:00
  • 51f19b42a0 Temporary remove pages Evgeny Gavrin 2015-06-15 11:34:49 +03:00
  • 4344825b96 Temporary hide pages Evgeny Gavrin 2015-06-15 11:27:47 +03:00
  • f470c608a2 Fix image scaling on 'internals' page. Andrey Shitov 2015-06-15 00:01:04 +03:00
  • fa3258dfdc Update development guide Ruben Ayrapetyan 2015-06-14 23:41:03 +03:00
  • 99b53fdcbb Update development guide Ruben Ayrapetyan 2015-06-14 23:22:49 +03:00
  • e0c5e10e49 Update development guide Ruben Ayrapetyan 2015-06-14 23:16:14 +03:00
  • 8c5ecfd1d2 Fix navigation bar overlap. Fix js include. Andrey Shitov 2015-06-14 23:11:12 +03:00
  • 86e129d998 Update development guide Ruben Ayrapetyan 2015-06-14 22:40:16 +03:00
  • b44c700fc5 Add Dev Guide and update config Evgeny Gavrin 2015-06-14 21:44:02 +03:00
  • 152f07d594 Move part of the menu to the right. Andrey Shitov 2015-06-14 19:40:58 +03:00
  • 64c33390de Clean up Evgeny Gavrin 2015-06-14 19:31:30 +03:00
  • c80b55b8e8 Fix Internals and remove favicon Evgeny Gavrin 2015-06-14 19:00:48 +03:00
  • 5cdad993ac Apply templates based on IoT.js style. Andrey Shitov 2015-06-14 18:46:28 +03:00
  • bbd16d0f4a Fix See Also block Evgeny Gavrin 2015-06-14 17:54:21 +03:00
  • e669531811 Fix formatting in API and internals Evgeny Gavrin 2015-06-14 16:39:31 +03:00
  • 841a8dc376 Publish simple greeting page. - Use same look and feel with IoT.js home. - Add link to IoT.js project (www.iotjs.net> Sung-Jae Lee 2015-06-14 22:03:19 +09:00
  • 536fedb60c Update API description. Ruben Ayrapetyan 2015-06-14 15:30:35 +03:00
  • 773ad6caeb Remove justify Evgeny Gavrin 2015-06-14 15:08:56 +03:00
  • 2e80bad557 Fix menu display in mobile version. Andrey Shitov 2015-06-14 14:53:48 +03:00
  • 26ff4941fd Enable pygments Evgeny Gavrin 2015-06-14 14:53:02 +03:00
  • e2a2ba91e6 Fix formatting in API Evgeny Gavrin 2015-06-14 14:51:40 +03:00
  • fe7cc16c6e Fix formatting in API Evgeny Gavrin 2015-06-14 14:50:14 +03:00
  • f8c37a292f Merge branch 'gh-pages' of https://github.com/Samsung/jerryscript into gh-pages Evgeny Gavrin 2015-06-14 14:21:37 +03:00
  • dd508c8113 Test rouge highlighter Evgeny Gavrin 2015-06-14 14:21:17 +03:00
  • 7525563eeb Fix color of menu items for mobile version. Andrey Shitov 2015-06-14 14:01:39 +03:00
  • 8f615e3732 Fix styles of headers Evgeny Gavrin 2015-06-14 01:21:34 +03:00
  • d6fb541460 Add table of contents for internals page Evgeny Gavrin 2015-06-14 01:17:32 +03:00
  • 3f842c5099 Fix links in API page Evgeny Gavrin 2015-06-14 00:40:47 +03:00
  • da4db65d1c Fix post styles Evgeny Gavrin 2015-06-14 00:37:36 +03:00
  • e3cca4df37 Align menu elements vertically. Align footer bottom of the viewport. Andrey Shitov 2015-06-13 23:22:26 +03:00
  • 07c593199f Update API Evgeny Gavrin 2015-06-13 23:13:48 +03:00
  • 7b5a6dc624 Change css style sheets. Andrey Shitov 2015-06-13 22:33:01 +03:00
  • da994e5a7c Clean Up How-To page Evgeny Gavrin 2015-06-13 21:34:31 +03:00
  • 774a1fac8e Remove unneeded post Evgeny Gavrin 2015-06-13 20:20:30 +03:00
  • 8d3ae4f1c5 update Evgeny Gavrin 2015-06-13 19:32:24 +03:00
  • 4ca1c56b3d update Evgeny Gavrin 2015-06-13 19:23:42 +03:00
  • 204d60e5b5 update Evgeny Gavrin 2015-06-13 19:22:50 +03:00
  • 45fa11e195 update Evgeny Gavrin 2015-06-13 19:21:38 +03:00
  • 3929590e13 update Evgeny Gavrin 2015-06-13 19:04:09 +03:00
  • b6b83d7bbc update Evgeny Gavrin 2015-06-13 19:02:18 +03:00