Closed
Description
Hi,
I would like to nominate Akos Kiss to become a JerryScript maintainer. He already have reviewed 38 pull requests, and landed 56 patches. The list of these follows.
38 informal reviews:
- Optimize string character access for ascii strings #971 : Optimize string character access for ascii strings
- Fix precommit scripts on OSX #970 : Fix precommit scripts on OSX
- Use code unit instead of code point #961 : Use code unit instead of code point
- Allow external builds to use non-gnu compilers #955 : Allow external builds to use non-gnu compilers
- Use '-Werror' instead of '-Werror=...' for Jerry libc #949 : Use '-Werror' instead of '-Werror=...' for Jerry libc
- Storing byte code size in the byte code header. #948 : Storing byte code size in the byte code header.
- Few improvements for RegExp #947 : Few improvements for RegExp
- Few improvements for RegExp #947 : Make target provide jerry-port.c
- Add acquire_value API to simplify caller code #944 : Add acquire_value API to simplify caller code
- Don't use messages for errors by default #941 : Don't use messages for errors by default
- Warning fixes. #938 : Warning fixes.
- Fix warning when returning from vm_loop. #931 : Fix warning when returning from vm_loop.
- Disable date object related system calls by default. #929 : Disable date object related system calls by default.
- Non-recursive vm_loop #920 : Non-recursive vm_loop
- Fix the format of doxygen comments of output arguments #917 : Fix the format of doxygen comments of output arguments
- Add another argument for the JERRY_STATIC_ASSERT with the description of the assert statement. #916 : Add another argument for the JERRY_STATIC_ASSERT with the description of the assert statement.
- Build fix #915 : Build fix
- Various enhancements #914 : Various enhancements
- Fix 'jerry-test-suite/13/13-011.js' fail in compact profile #912 : Fix 'jerry-test-suite/13/13-011.js' fail in compact profile
- Rearrange fields of ecma_property_t to be naturally aligned. #904 : Rearrange fields of ecma_property_t to be naturally aligned.
- Remove EXTERN_C macros and use block based solution #901 : Remove EXTERN_C macros and use block based solution
- Fix style issues and improve vera++ rules. #896 : Fix style issues and improve vera++ rules.
- Optimize 'lit_get_magic_string_size' calls #893 : Optimize 'lit_get_magic_string_size' calls
- Remove completion value. #888 : Remove completion value.
- Warning fixes. #885 : Warning fixes.
- README.md: add an hello.js example #884 : README.md: add an hello.js example
- Improve 'tools/run-perf-test.sh' #877 : Improve 'tools/run-perf-test.sh'
- Eliminate cpp featureset #876 : Eliminate cpp featureset
- Fix system call related date builtin functions #873 : Fix system call related date builtin functions
- Move the logic of Valgrind-support check to the CMake part. #868 : Move the logic of Valgrind-support check to the CMake part.
- Abort the build-process when the build-configuration is unsupported #866 : Abort the build-process when the build-configuration is unsupported
- Fix 'Segmentation fault on String.Replace' #852 : Fix 'Segmentation fault on String.Replace'
- Fix the correct number of command line arguments check. #838 : Fix the correct number of command line arguments check.
- remove the c++ syntax, struct::xxx #836 : remove the c++ syntax, struct::xxx
- Add JerryScript logo. #831 : Add JerryScript logo.
- Compact Byte Code parser and executor for Jerry (release branch). #813 : Compact Byte Code parser and executor for Jerry (release branch).
- Test the build options #790 : Test the build options
- Enhancement of parser operand handling, compaction of instruction dumper #488 : Enhancement of parser operand handling, compaction of instruction dumper
56 pull requests merged into master (touching the build system, tests, online testing infrastructure, libc & fdlibm fixes, refactorings, fixes, and code size improvements in core):
- Fix regexp character classes with \uNNNN and \xNN code points #974 : Fix regexp character classes with \uNNNN and \xNN code points
- Fix: code-related vera++ rules should not be enforced in comments #973 : Fix: code-related vera++ rules should not be enforced in comments
- Remove exec mode from non-executable files #972 : Remove exec mode from non-executable files
- Add unit testing of fdlibm #967 : Add unit testing of fdlibm
- Fix SCCS IDs in fdlibm #965 : Fix SCCS IDs in fdlibm
- Fix
.size longjmp
in the linux port of jerry-libc #963 : Fix.size longjmp
in the linux port of jerry-libc - Refactor the printing of memory usage statistics #960 : Refactor the printing of memory usage statistics
- Improve the dumping of literals #959 : Improve the dumping of literals
- Fix initialization from incompatible pointer type error in
re_dump_bytecode
#958 : Fix initialization from incompatible pointer type error inre_dump_bytecode
- Remove support for per-instruction memory statistics #954 : Remove support for per-instruction memory statistics
- Fix terminology of snapshot saving in literals #953 : Fix terminology of snapshot saving in literals
- Unify the naming scheme of all header defines #952 : Unify the naming scheme of all header defines
- Check unit tests with vera++ & fix reported issues #951 : Check unit tests with vera++ & fix reported issues
- Fix size types #943 : Fix size types
- Remove dead macros from memory management code #937 : Remove dead macros from memory management code
- Change pool-based allocation to heap-based allocation in jerry.c #936 : Change pool-based allocation to heap-based allocation in jerry.c
- Remove memory management-related dead code #934 : Remove memory management-related dead code
- Add full profile to MCU build targets #932 : Add full profile to MCU build targets
- Add
STRIP_RELEASE_BINARY
option to Makefile #928 : AddSTRIP_RELEASE_BINARY
option to Makefile - Remove the prerequisites installation and MCU build steps from Travis CI #926 : Remove the prerequisites installation and MCU build steps from Travis CI
- Remove default handling of build options from Makefile #925 : Remove default handling of build options from Makefile
- Remove unused
EXTERNAL_
variables from Makefile #924 : Remove unusedEXTERNAL_
variables from Makefile - Replace bit field manipulation functions with macros #913 : Replace bit field manipulation functions with macros
- Improve the usability of test runner scripts #909 : Improve the usability of test runner scripts
- Replace the
EXTERN_C
macro withextern "C" {
block in fdlibm #908 : Replace theEXTERN_C
macro withextern "C" {
block in fdlibm - Drop unimplemented run context stubs #907 : Drop unimplemented run context stubs
- Add some more
const
s to get data moved from .data to .rodata #906 : Add some moreconst
s to get data moved from .data to .rodata - Refactor ECMA builtin template #905 : Refactor ECMA builtin template
- Move cppcheck logic from Makefile and CMakeLists.txt to tools/check-cppcheck.sh #903 : Move cppcheck logic from Makefile and CMakeLists.txt to tools/check-cppcheck.sh
- Fix tools/check-signed-off.sh to handle PRs not based on HEAD #902 : Fix tools/check-signed-off.sh to handle PRs not based on HEAD
- Add merge commit support to tools/check-signed-off.sh and… #899 : Add merge commit support to tools/check-signed-off.sh and…
- Add ARM cross build and QEMU user space emulated tests to the CI #898 : Add ARM cross build and QEMU user space emulated tests to the CI
- Quick fix for Travis CI: remove signed-off check #895 : Quick fix for Travis CI: remove signed-off check
- Add Travis CI badge to readme #894 : Add Travis CI badge to readme
- Turn some global variables
static const
#892 : Turn some global variablesstatic const
- Get the alpha order of lexer keywords right #891 : Get the alpha order of lexer keywords right
- Change the layout of the doxygen-generated documentation #890 : Change the layout of the doxygen-generated documentation
- Eliminating doxygen warnings by fixing the documentation #889 : Eliminating doxygen warnings by fixing the documentation documentation enhancement
- Move Doxyfile to the root directory of the project #887 : Move Doxyfile to the root directory of the project enhancement infrastructure
- Add support for travis-ci integration #886 : Add support for travis-ci integration enhancement infrastructure
- Remove
jerry_port_
functions from test-common.h #880 : Removejerry_port_
functions from test-common.h bug minor - Remove cppcheck and vera++ from prerequisites #872 : Remove cppcheck and vera++ from prerequisites enhancement infrastructure style
- Remove references to non-existent parser/js/bc and parser/js/collections directories #871 : Remove references to non-existent parser/js/bc and parser/js/collections directories enhancement infrastructure
- Rename docs/Doxygen to docs/Doxyfile #870 : Rename docs/Doxygen to docs/Doxyfile enhancement infrastructure
- Refactoring the build system #867 : Refactoring the build system enhancement infrastructure
- Add generated documentation to gitignore #849 : Add generated documentation to gitignore enhancement infrastructure
- Refactoring jerry-libc to squeeze out some extra bytes from the code (+fixes) #845 : Refactoring jerry-libc to squeeze out some extra bytes from the code (+fixes)
- Eliminate code duplication in memory statistics printing #841 : Eliminate code duplication in memory statistics printing enhancement memory management
- Revive mem_stats.sh #834 : Revive mem_stats.sh
- Tab removal #753 : Tab removal
- Pass -Wno-error to linker in case of LTO builds #719 : Pass -Wno-error to linker in case of LTO builds
- Add a "Hello JerryScript!" program to the tests #715 : Add a "Hello JerryScript!" program to the tests
- Makefile refactor #408 : Makefile refactor
- Make exit behaviour of
jerry_fatal
flag-dependent #146 : Make exit behaviour ofjerry_fatal
flag-dependent - Add
abort ()
to jerry-libc #141 : Addabort ()
to jerry-libc - Terminate with signal in case of an assert #134 : Terminate with signal in case of an assert
Any seconds?
Metadata
Metadata
Assignees
Labels
No labels