#
92bbd970 |
|
22-May-2018 |
Shai Barack <shayba@google.com> |
[dash] fix validation of nodes length Previously the condition asserted that the buffer to decode was exactly the declared length. This was more aggressive than needed, especially as there are valid reasons for the buffer being larger, such as padding. The new condition asserts that the buffer is at least as large as its declared length. ZX-1920 #fix Change-Id: I7cbd0c5a6782dce4872bcf66c03b841124999d33
|
#
9db0af33 |
|
20-Mar-2018 |
Shai Barack <shayba@google.com> |
[syscall][vmo] removal of zx_vmo_{read,write}() actual parameter 4/n This reverts commit d7c91f0a8a876bd4de8808595cafcd4f2c3fd7a1. Change-Id: I5c61410f62850583a970d3ff2f44b6d58901509a
|
#
d7c91f0a |
|
19-Mar-2018 |
Benjamin Brittain <bwb@google.com> |
[revert] Revert "[syscall][vmo] removal of zx_vmo_{read,write}() actual parameter 4/n" This reverts commit 2d25909b7ab244d73172c9f5bc11d85b49ccefbb. Change-Id: I09efe4e1d69d7aeadb051936d3ddc8237e7d39cf
|
#
2d25909b |
|
14-Mar-2018 |
Shai Barack <shayba@google.com> |
[syscall][vmo] removal of zx_vmo_{read,write}() actual parameter 4/n Remove actual from zx_vmo_{read,write} Mark zx_vmo_{read,write}_old as deprecated Retarget most uses of zx_vmo_{read,write}_old to zx_vmo_{read,write}. Still need to migrate a handful of uses of _old that had meaningful usage of actual. This is good enough to go ahead and migrate uses in Garnet and Topaz. ZX-1802 Change-Id: If57329f9c5183a0dacd29083decbaf771925145f
|
#
ee1b65d8 |
|
16-Mar-2018 |
Shai Barack <shayba@google.com> |
[dash] Delete unused variable Change-Id: If4f4782b7038d7dab0bc5b34438422dfe2efec25
|
#
b78cdce0 |
|
14-Mar-2018 |
Shai Barack <shayba@google.com> |
[dash] Validate nodes length Change-Id: I917998d77be2cd8a80970dd9838b7f6b32ddfed1
|
#
939f4207 |
|
12-Mar-2018 |
Shai Barack <shayba@google.com> |
[syscall][vmo] removal of zx_vmo_{read,write}() actual parameter 1/n In preparation for changing the zx_vmo_read() and write() syscalls, introduce aliases (zx_vmo_read_old() and write_old()) for the existing behaviour, migrate zircon callers to the aliases, and mark the original syscalls as deprecated. Once the garnet and above layers have been migrated, the original syscalls will be adjusted to remove the "actual" argument, and the temporary _old() versions will be deprecated, and then removed. ZX-1802 Change-Id: I2fab9a59caf4093fb585ada6015197017767aba2
|
#
f3e2126c |
|
12-Sep-2017 |
Roland McGrath <mcgrathr@google.com> |
[zx] Magenta -> Zircon The Great Renaming is here! Change-Id: I3229bdeb2a3d0e40fb4db6fec8ca7d971fbffb94
|
#
16ddb402 |
|
09-Jun-2017 |
George Kulakowski <kulakowski@google.com> |
[dash] Migrate to the new MX_ error codes Change-Id: I82e4ba00bc1cbe3609f74781b505d6476a7b2365
|
#
87542a25 |
|
27-Feb-2017 |
Josh Conner <joshconner@google.com> |
[dash] Pass variable definitions to subshells Fixes the behavior of passing variables to subshells in the environment, which improperly exported them. Now, we pass the variables in a symbol table that is part of the context provided to a subshell in a handle. Change-Id: Ie4809f8f821100544920cf0b5040af9ea3f21aca
|
#
938c098f |
|
23-Feb-2017 |
Josh Conner <joshconner@google.com> |
[dash] Subshells inherit function definitions Pass function definitions to subshells. To accomplish this, instead of passing a single command to the subshell we pass a list of commands, with the function definitions as the first items in the list. Change-Id: I0f9dd51e6aaa6bbcfac4acbb83003900fd6d8a72
|
#
2d249638 |
|
15-Dec-2016 |
George Kulakowski <kulakowski@google.com> |
[dash] Add linenoise tab completion to dash Change-Id: I6731af42100aed4a02080cbf8a6caa3c8b20afd7
|
#
7006ae17 |
|
07-Dec-2016 |
Roland McGrath <mcgrathr@google.com> |
Remove mx_size_t and mx_ssize_t types mx_ssize_t is no longer used. mx_size_t is superfluous and can be replaced by the standard C type size_t. Change-Id: I2137af6f166099d2e8aaca4fab63ff101f2a43ac
|
#
140b2ad3 |
|
02-Dec-2016 |
Adam Barth <abarth@chromium.org> |
[dash] Implement foreground subshells Dash can now execute AST fragments in subprocesses, which means commands like the following work: $ (echo 42) 42 Change-Id: I66a994f9de9d3541d1c830c0db75ce09f3196e9f
|
#
f0754f0d |
|
30-Nov-2016 |
Adam Barth <abarth@chromium.org> |
[dash] Add dash to the build This patch integrates dash with the build system, including pre-generating source files. Change-Id: If19d0be0c030c6c194cb7bf66a26be48a39c0847
|