aboutsummaryrefslogtreecommitdiff
path: root/test/ufuzz/index.js
AgeCommit message (Expand)Author
2020-12-12fix asynchronous state tracking in `ufuzz` (#4369)Alex Lam S.L
2020-12-12gate language features in `ufuzz` automatically (#4367)Alex Lam S.L
2020-12-11fix corner cases with spread syntax (#4358)Alex Lam S.L
2020-12-07improve `ufuzz` (#4339)Alex Lam S.L
2020-12-07extend trailing comma support (#4334)Alex Lam S.L
2020-12-07support async function (#4333)Alex Lam S.L
2020-12-06support spread syntax (#4328)Alex Lam S.L
2020-11-25fix infinite recursion in `ufuzz` (#4318)Alex Lam S.L
2020-11-17enhance `varify` (#4279)Alex Lam S.L
2020-11-17support destructured literals (#4278)Alex Lam S.L
2020-11-08support computed property name in object literal (#4268)Alex Lam S.L
2020-11-08support shorthand method name in object literal (#4264)Alex Lam S.L
2020-11-08support shorthand property name in object literal (#4263)Alex Lam S.L
2020-10-30improve resilience against spurious time-outs (#4252)Alex Lam S.L
2020-10-19support `let` (#4227)Alex Lam S.L
2020-10-16flush `stdout` from `ufuzz` jobs properly (#4224)Alex Lam S.L
2020-10-14fix corner cases in `dead_code` & `reduce_vars` (#4213)...fixes #4212Alex Lam S.L
2020-10-12fix corner case in `collapse_vars` (#4199)...fixes #4197Alex Lam S.L
2020-10-12support `const` (#4190)Alex Lam S.L
2020-08-26enhance `loops` & `unused` (#4074)...- extend `ufuzz` generation of for-in loopsAlex Lam S.L
2020-08-06fix corner cases in aliasing of global variables (#4039)...fixes #4038Alex Lam S.L
2020-07-31validate against multiple parents on `AST_Node` (#4032)...- fix related issues in `global_defs`, `ie8` & `reduce_vars`Alex Lam S.L
2020-07-21reduce `ufuzz` test cases that fail to `minify()` (#4021)Alex Lam S.L
2020-07-20fix corner case in false positive detection (#4011)Alex Lam S.L
2020-06-29fix corner case in `inline` (#4007)...fixes #4006Alex Lam S.L
2020-06-14speed up false positive detection in `ufuzz` (#3996)Alex Lam S.L
2020-06-14enhance `evaluate` (#3995)Alex Lam S.L
2020-06-10improve false positive detection in `ufuzz` (#3982)Alex Lam S.L
2020-06-09improve false positive detection in `ufuzz` (#3977)Alex Lam S.L
2020-06-09improve false positive detection in `ufuzz` (#3973)Alex Lam S.L
2020-06-08improve false positive detection in `ufuzz` (#3968)Alex Lam S.L
2020-06-08fix corner cases related to `in` (#3964)Alex Lam S.L
2020-05-27fix corner case in infinite recursion detection (#3926)Alex Lam S.L
2020-05-25fix corner cases in infinite recursion detection (#3924)Alex Lam S.L
2020-05-21improve `ufuzz` (#3912)...- preserve test case if `beautify` suppresses bug - determine suspicious options even if `minify()` failsAlex Lam S.L
2020-05-17fix suspicious `toplevel` detection (#3902)Alex Lam S.L
2020-05-13suppress `ufuzz` false positives (#3893)Alex Lam S.L
2020-05-11extend `--reduce-test` to cover `minify()` bugs (#3876)Alex Lam S.L
2020-05-10fix corner case in `reduce_vars` (#3867)...fixes #3866Alex Lam S.L
2020-05-10improve AST validation (#3864)Alex Lam S.L
2020-05-08improve `ufuzz` detection of suspicious options (#3860)Alex Lam S.L
2020-05-08suppress `ufuzz` false positives (#3855)Alex Lam S.L
2020-04-27improve suspicious option detection (#3820)Alex Lam S.L
2020-04-18report top-level default options (#3797)Alex Lam S.L
2020-04-18expand `ufuzz` patterns (#3792)Alex Lam S.L
2020-04-18fix corner cases in `join_vars` (#3790)...fixes #3789 fixes #3791Alex Lam S.L
2020-04-05expand `ufuzz` patterns (#3761)Alex Lam S.L
2020-04-05enhance `inline` (#3760)Alex Lam S.L
2020-03-13improve suspicious option detection (#3749)Alex Lam S.L
2020-02-29detect `toplevel` option properly (#3735)...fixes #3730Alex Lam S.L
n>Ludovic Courtès 2020-05-25git: 'update-cached-checkout' returns the commit relation....* guix/git.scm (update-cached-checkout): Add #:starting-commit parameter. Call 'commit-relation' when #:starting-commit is true. Always return the relation or #f as the third value. (latest-repository-commit): Adjust accordingly. * guix/import/opam.scm (get-opam-repository): Likewise. * tests/channels.scm ("latest-channel-instances includes channel dependencies") ("latest-channel-instances excludes duplicate channel dependencies"): Update mock of 'update-cached-checkout' accordingly. Ludovic Courtès 2020-05-07channels: Add mechanism to patch checkouts of the 'guix channel....* guix/channels.scm (<patch>): New record type. (apply-patches): New procedure. (latest-channel-instance)[dot-git?]: New procedure. Use 'update-cached-checkout' and 'add-to-store' instead of 'latest-repository-commit'. Call 'apply-patches' when CHANNEL is the 'guix channel. (%patches): New variable. * guix/git.scm (url+commit->name): Make public. * tests/channels.scm ("latest-channel-instances includes channel dependencies") ("latest-channel-instances excludes duplicate channel dependencies"): Mock 'update-cached-checkout' instead of 'latest-repository-commit'. Wrap body in 'with-store' and pass the store to 'latest-channel-instances'. Ludovic Courtès 2019-09-23channels: Allow news entries to refer to a tag....Suggested by Ricardo Wurmus <rekado@elephly.net>. * guix/channels.scm (<channel-news-entry>)[tag]: New field. (sexp->channel-news-entry): Accept either 'commit' or 'tag' in 'entry' forms. (resolve-channel-news-entry-tag): New procedure. (channel-news-for-commit): Move 'with-repository' form one level higher. Call 'resolve-channel-news-entry-tag' on all the news entries. * guix/tests/git.scm (populate-git-repository): Add clause for 'tag'. * tests/channels.scm ("channel-news, one entry"): Create a tag and add an entry with a tag. Check that the tag is resolved and also visible in the <channel-news-entry> record. * doc/guix.texi (Channels): Mention tags in news entries. Ludovic Courtès 2019-09-23channels: Add support for a news file....* guix/channels.scm (<channel-metadata>)[news-file]: New field. (read-channel-metadata): Set the 'news-file' field. (read-channel-metadata-from-source): Likewise. (<channel-news>, <channel-news-entry>): New record types. (sexp->channel-news-entry, read-channel-news) (channel-news-for-commit): New procedures. * guix/tests/git.scm (populate-git-repository): For 'add', allow CONTENTS to be a procedure. * tests/channels.scm ("channel-news, no news") ("channel-news, one entry"): New tests. * doc/guix.texi (Channels): Document it. Ludovic Courtès