depot/third_party/nix/src/libexpr/lexer.l, branch refs/r/8502 monorepo for the virus lounge http://code.tvl.fyi/depot/atom?h=refs%2Fr%2F8502 2022-05-19T14:08:20+00:00 chore(3p/nix): unvendor tvix 0.1 2022-05-19T14:08:20+00:00 Vincent Ambo mail@tazj.in 2022-05-18T15:39:39+00:00 urn:sha1:d127f9bd0e7b9b2e0df2de8a2227f77c0907468d Nothing is using this now, and we'll likely never pick this up again, but we learned a lot in the process. Every now and then this breaks in some bizarre way on channel bumps and it's just a waste of time to maintain that. Change-Id: Idcf2f5acd4ca7070ce18d7149cbfc0d967dc0a44 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5632 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org> Reviewed-by: lukegb <lukegb@tvl.fyi> Autosubmit: tazjin <tazjin@tvl.su> refactor(3p/nix/libexpr): Move some code out of lexer.l 2020-07-19T02:59:41+00:00 Vincent Ambo mail@tazj.in 2020-07-19T01:26:42+00:00 urn:sha1:105ad71015465104db98a7e6077a4cc48bd8e5f0 Moves a function that is not dependent on the generated code over to parser.hh. This function also looks like it could be improved, but that is left as an exercise for the reader. Code that remains in lexer.l has been reformatted, while we're here. Change-Id: I9c26bb4eed0772a720d0715029e8bc10ab16ac38 Reviewed-on: https://cl.tvl.fyi/c/depot/+/1279 Tested-by: BuildkiteCI Reviewed-by: Kane York <rikingcoding@gmail.com> refactor(3p/nix): Anchor local includes at src/ 2020-05-27T20:56:34+00:00 Vincent Ambo tazjin@google.com 2020-05-27T20:56:34+00:00 urn:sha1:3652326ed281f5f753423acef51103fb8df62a6d Previously all includes were anchored in one global mess of header files. This moves the includes into filesystem "namespaces" (if you will) for each sub-package of Nix. Note: This commit does not introduce the relevant build system changes. refactor(3p/nix/libexpr): Use std::string as qualified type 2020-05-21T04:43:22+00:00 Vincent Ambo tazjin@google.com 2020-05-21T04:43:22+00:00 urn:sha1:a162f4e8258ce1d401bc1cdb018e1212db80772d Replaces most uses of `string` with `std::string`. This came up because I removed the "types.hh" import from "symbol-table.hh", which percolated through a bunch of files where `string` was suddenly no longer defined ... *sigh* fix(3p/nix): Compatibility with updated SymbolTable 2020-05-21T04:09:23+00:00 Vincent Ambo tazjin@google.com 2020-05-21T03:56:22+00:00 urn:sha1:c395a48be2ad58560590897e11793db032873ed6 The functions in SymbolTable have been renamed to match the Google Style guide, and some debug-only functions have been removed. style(3p/nix): Add braces around single-line conditionals 2020-05-19T17:55:58+00:00 Vincent Ambo tazjin@google.com 2020-05-19T17:55:58+00:00 urn:sha1:867055133d3f487e52dd44149f76347c2c28bf10 These were not caught by the previous clang-tidy invocation, but were instead sorted out using amber[0] as such: ambr --regex 'if (\(.+\))\s([a-z].*;)' 'if $1 { $2 }' [0]: https://github.com/dalance/amber Add 'third_party/nix/' from commit 'be66c7a6b24e3c3c6157fd37b86c7203d14acf10' 2020-05-17T14:52:38+00:00 Vincent Ambo tazjin@google.com 2020-05-17T14:52:38+00:00 urn:sha1:7994fd1d545cc5c876d6f21db7ddf9185d23dad6 git-subtree-dir: third_party/nix git-subtree-mainline: cf8cd640c1adf74a3706efbcb0ea4625da106fb2 git-subtree-split: be66c7a6b24e3c3c6157fd37b86c7203d14acf10
This XML file does not appear to have any style information associated with it. The document tree is shown below.
<feed xmlns="http://www.w3.org/2005/Atom">
<title>depot/third_party/nix/src/libexpr/lexer.l, branch refs/r/8502</title>
<subtitle>monorepo for the virus lounge</subtitle>
<id>http://code.tvl.fyi/depot/atom?h=refs%2Fr%2F8502</id>
<link rel="self" href="http://code.tvl.fyi/depot/atom?h=refs%2Fr%2F8502"/>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/"/>
<updated>2022-05-19T14:08:20+00:00</updated>
<entry>
<title>chore(3p/nix): unvendor tvix 0.1</title>
<updated>2022-05-19T14:08:20+00:00</updated>
<author>
<name>Vincent Ambo</name>
<email>mail@tazj.in</email>
</author>
<published>2022-05-18T15:39:39+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=d127f9bd0e7b9b2e0df2de8a2227f77c0907468d"/>
<id>urn:sha1:d127f9bd0e7b9b2e0df2de8a2227f77c0907468d</id>
<content type="text"> Nothing is using this now, and we'll likely never pick this up again, but we learned a lot in the process. Every now and then this breaks in some bizarre way on channel bumps and it's just a waste of time to maintain that. Change-Id: Idcf2f5acd4ca7070ce18d7149cbfc0d967dc0a44 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5632 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org> Reviewed-by: lukegb <lukegb@tvl.fyi> Autosubmit: tazjin <tazjin@tvl.su> </content>
</entry>
<entry>
<title>refactor(3p/nix/libexpr): Move some code out of lexer.l</title>
<updated>2020-07-19T02:59:41+00:00</updated>
<author>
<name>Vincent Ambo</name>
<email>mail@tazj.in</email>
</author>
<published>2020-07-19T01:26:42+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=105ad71015465104db98a7e6077a4cc48bd8e5f0"/>
<id>urn:sha1:105ad71015465104db98a7e6077a4cc48bd8e5f0</id>
<content type="text"> Moves a function that is not dependent on the generated code over to parser.hh. This function also looks like it could be improved, but that is left as an exercise for the reader. Code that remains in lexer.l has been reformatted, while we're here. Change-Id: I9c26bb4eed0772a720d0715029e8bc10ab16ac38 Reviewed-on: https://cl.tvl.fyi/c/depot/+/1279 Tested-by: BuildkiteCI Reviewed-by: Kane York <rikingcoding@gmail.com> </content>
</entry>
<entry>
<title>refactor(3p/nix): Anchor local includes at src/</title>
<updated>2020-05-27T20:56:34+00:00</updated>
<author>
<name>Vincent Ambo</name>
<email>tazjin@google.com</email>
</author>
<published>2020-05-27T20:56:34+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=3652326ed281f5f753423acef51103fb8df62a6d"/>
<id>urn:sha1:3652326ed281f5f753423acef51103fb8df62a6d</id>
<content type="text"> Previously all includes were anchored in one global mess of header files. This moves the includes into filesystem "namespaces" (if you will) for each sub-package of Nix. Note: This commit does not introduce the relevant build system changes. </content>
</entry>
<entry>
<title>refactor(3p/nix/libexpr): Use std::string as qualified type</title>
<updated>2020-05-21T04:43:22+00:00</updated>
<author>
<name>Vincent Ambo</name>
<email>tazjin@google.com</email>
</author>
<published>2020-05-21T04:43:22+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=a162f4e8258ce1d401bc1cdb018e1212db80772d"/>
<id>urn:sha1:a162f4e8258ce1d401bc1cdb018e1212db80772d</id>
<content type="text"> Replaces most uses of `string` with `std::string`. This came up because I removed the "types.hh" import from "symbol-table.hh", which percolated through a bunch of files where `string` was suddenly no longer defined ... *sigh* </content>
</entry>
<entry>
<title>fix(3p/nix): Compatibility with updated SymbolTable</title>
<updated>2020-05-21T04:09:23+00:00</updated>
<author>
<name>Vincent Ambo</name>
<email>tazjin@google.com</email>
</author>
<published>2020-05-21T03:56:22+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=c395a48be2ad58560590897e11793db032873ed6"/>
<id>urn:sha1:c395a48be2ad58560590897e11793db032873ed6</id>
<content type="text"> The functions in SymbolTable have been renamed to match the Google Style guide, and some debug-only functions have been removed. </content>
</entry>
<entry>
<title>style(3p/nix): Add braces around single-line conditionals</title>
<updated>2020-05-19T17:55:58+00:00</updated>
<author>
<name>Vincent Ambo</name>
<email>tazjin@google.com</email>
</author>
<published>2020-05-19T17:55:58+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=867055133d3f487e52dd44149f76347c2c28bf10"/>
<id>urn:sha1:867055133d3f487e52dd44149f76347c2c28bf10</id>
<content type="text"> These were not caught by the previous clang-tidy invocation, but were instead sorted out using amber[0] as such: ambr --regex 'if (\(.+\))\s([a-z].*;)' 'if $1 { $2 }' [0]: https://github.com/dalance/amber </content>
</entry>
<entry>
<title>Add 'third_party/nix/' from commit 'be66c7a6b24e3c3c6157fd37b86c7203d14acf10'</title>
<updated>2020-05-17T14:52:38+00:00</updated>
<author>
<name>Vincent Ambo</name>
<email>tazjin@google.com</email>
</author>
<published>2020-05-17T14:52:38+00:00</published>
<link rel="alternate" type="text/html" href="http://code.tvl.fyi/commit/?id=7994fd1d545cc5c876d6f21db7ddf9185d23dad6"/>
<id>urn:sha1:7994fd1d545cc5c876d6f21db7ddf9185d23dad6</id>
<content type="text"> git-subtree-dir: third_party/nix git-subtree-mainline: cf8cd640c1adf74a3706efbcb0ea4625da106fb2 git-subtree-split: be66c7a6b24e3c3c6157fd37b86c7203d14acf10 </content>
</entry>
</feed>