Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

helix: update to 25.01 #23097

Draft
wants to merge 1 commit into
base: master
Choose a base branch
from
Draft

helix: update to 25.01 #23097

wants to merge 1 commit into from

Conversation

ognevny
Copy link
Collaborator

@ognevny ognevny commented Jan 13, 2025

  • disable-vendoring-and-bump-cc.patch: remove, fixed
  • fix-runtime-dir.patch: change whole RT_DIR constant
  • various cleanups

@ognevny
Copy link
Collaborator Author

ognevny commented Jan 13, 2025

is this ok?

   /ucrt64/lib/helix/runtime/grammars/
  -/ucrt64/lib/helix/runtime/grammars/ada.dll
  -/ucrt64/lib/helix/runtime/grammars/adl.dll
  -/ucrt64/lib/helix/runtime/grammars/agda.dll
  -/ucrt64/lib/helix/runtime/grammars/astro.dll
  -/ucrt64/lib/helix/runtime/grammars/awk.dll
  -/ucrt64/lib/helix/runtime/grammars/bash.dll
  -/ucrt64/lib/helix/runtime/grammars/bass.dll
  -/ucrt64/lib/helix/runtime/grammars/beancount.dll
  -/ucrt64/lib/helix/runtime/grammars/bibtex.dll
  -/ucrt64/lib/helix/runtime/grammars/bicep.dll
  -/ucrt64/lib/helix/runtime/grammars/bitbake.dll
  -/ucrt64/lib/helix/runtime/grammars/blade.dll
  -/ucrt64/lib/helix/runtime/grammars/blueprint.dll
  -/ucrt64/lib/helix/runtime/grammars/c.dll
  -/ucrt64/lib/helix/runtime/grammars/cairo.dll
  -/ucrt64/lib/helix/runtime/grammars/capnp.dll
  -/ucrt64/lib/helix/runtime/grammars/cel.dll
  -/ucrt64/lib/helix/runtime/grammars/clojure.dll
  -/ucrt64/lib/helix/runtime/grammars/cmake.dll
  -/ucrt64/lib/helix/runtime/grammars/comment.dll
  -/ucrt64/lib/helix/runtime/grammars/cpon.dll
  -/ucrt64/lib/helix/runtime/grammars/cpp.dll
  -/ucrt64/lib/helix/runtime/grammars/c-sharp.dll
  -/ucrt64/lib/helix/runtime/grammars/css.dll
  -/ucrt64/lib/helix/runtime/grammars/cue.dll
  -/ucrt64/lib/helix/runtime/grammars/d.dll
  -/ucrt64/lib/helix/runtime/grammars/dart.dll
  -/ucrt64/lib/helix/runtime/grammars/dbml.dll
  -/ucrt64/lib/helix/runtime/grammars/devicetree.dll
  -/ucrt64/lib/helix/runtime/grammars/dhall.dll
  -/ucrt64/lib/helix/runtime/grammars/diff.dll
  -/ucrt64/lib/helix/runtime/grammars/dockerfile.dll
  -/ucrt64/lib/helix/runtime/grammars/dot.dll
  -/ucrt64/lib/helix/runtime/grammars/dtd.dll
  -/ucrt64/lib/helix/runtime/grammars/earthfile.dll
  -/ucrt64/lib/helix/runtime/grammars/edoc.dll
  -/ucrt64/lib/helix/runtime/grammars/eex.dll
  -/ucrt64/lib/helix/runtime/grammars/elisp.dll
  -/ucrt64/lib/helix/runtime/grammars/elixir.dll
  -/ucrt64/lib/helix/runtime/grammars/elm.dll
  -/ucrt64/lib/helix/runtime/grammars/elvish.dll
  -/ucrt64/lib/helix/runtime/grammars/embedded-template.dll
  -/ucrt64/lib/helix/runtime/grammars/erlang.dll
  -/ucrt64/lib/helix/runtime/grammars/esdl.dll
  -/ucrt64/lib/helix/runtime/grammars/fidl.dll
  -/ucrt64/lib/helix/runtime/grammars/fish.dll
  -/ucrt64/lib/helix/runtime/grammars/forth.dll
  -/ucrt64/lib/helix/runtime/grammars/fortran.dll
  -/ucrt64/lib/helix/runtime/grammars/fsharp.dll
  -/ucrt64/lib/helix/runtime/grammars/gas.dll
  -/ucrt64/lib/helix/runtime/grammars/gdscript.dll
  -/ucrt64/lib/helix/runtime/grammars/gitattributes.dll
  -/ucrt64/lib/helix/runtime/grammars/git-commit.dll
  -/ucrt64/lib/helix/runtime/grammars/git-config.dll
  -/ucrt64/lib/helix/runtime/grammars/gitignore.dll
  -/ucrt64/lib/helix/runtime/grammars/git-rebase.dll
  -/ucrt64/lib/helix/runtime/grammars/gleam.dll
  -/ucrt64/lib/helix/runtime/grammars/glimmer.dll
  -/ucrt64/lib/helix/runtime/grammars/glsl.dll
  -/ucrt64/lib/helix/runtime/grammars/gn.dll
  -/ucrt64/lib/helix/runtime/grammars/go.dll
  -/ucrt64/lib/helix/runtime/grammars/godot-resource.dll
  -/ucrt64/lib/helix/runtime/grammars/gomod.dll
  -/ucrt64/lib/helix/runtime/grammars/gotmpl.dll
  -/ucrt64/lib/helix/runtime/grammars/gowork.dll
  -/ucrt64/lib/helix/runtime/grammars/graphql.dll
  -/ucrt64/lib/helix/runtime/grammars/groovy.dll
  -/ucrt64/lib/helix/runtime/grammars/haskell.dll
  -/ucrt64/lib/helix/runtime/grammars/haskell-persistent.dll
  -/ucrt64/lib/helix/runtime/grammars/hcl.dll
  -/ucrt64/lib/helix/runtime/grammars/heex.dll
  -/ucrt64/lib/helix/runtime/grammars/hocon.dll
  -/ucrt64/lib/helix/runtime/grammars/hoon.dll
  -/ucrt64/lib/helix/runtime/grammars/hosts.dll
  -/ucrt64/lib/helix/runtime/grammars/html.dll
  -/ucrt64/lib/helix/runtime/grammars/hurl.dll
  -/ucrt64/lib/helix/runtime/grammars/hyprlang.dll
  -/ucrt64/lib/helix/runtime/grammars/iex.dll
  -/ucrt64/lib/helix/runtime/grammars/ini.dll
  -/ucrt64/lib/helix/runtime/grammars/inko.dll
  -/ucrt64/lib/helix/runtime/grammars/janet-simple.dll
  -/ucrt64/lib/helix/runtime/grammars/java.dll
  -/ucrt64/lib/helix/runtime/grammars/javascript.dll
  -/ucrt64/lib/helix/runtime/grammars/jinja2.dll
  -/ucrt64/lib/helix/runtime/grammars/jsdoc.dll
  -/ucrt64/lib/helix/runtime/grammars/json.dll
  -/ucrt64/lib/helix/runtime/grammars/json5.dll
  -/ucrt64/lib/helix/runtime/grammars/jsonnet.dll
  -/ucrt64/lib/helix/runtime/grammars/julia.dll
  -/ucrt64/lib/helix/runtime/grammars/just.dll
  -/ucrt64/lib/helix/runtime/grammars/kdl.dll
  -/ucrt64/lib/helix/runtime/grammars/koka.dll
  -/ucrt64/lib/helix/runtime/grammars/kotlin.dll
  -/ucrt64/lib/helix/runtime/grammars/latex.dll
  -/ucrt64/lib/helix/runtime/grammars/ld.dll
  -/ucrt64/lib/helix/runtime/grammars/ldif.dll
  -/ucrt64/lib/helix/runtime/grammars/lean.dll
  -/ucrt64/lib/helix/runtime/grammars/ledger.dll
  -/ucrt64/lib/helix/runtime/grammars/llvm.dll
  -/ucrt64/lib/helix/runtime/grammars/llvm-mir.dll
  -/ucrt64/lib/helix/runtime/grammars/log.dll
  -/ucrt64/lib/helix/runtime/grammars/lpf.dll
  -/ucrt64/lib/helix/runtime/grammars/lua.dll
  -/ucrt64/lib/helix/runtime/grammars/make.dll
  -/ucrt64/lib/helix/runtime/grammars/markdoc.dll
  -/ucrt64/lib/helix/runtime/grammars/markdown.dll
  -/ucrt64/lib/helix/runtime/grammars/markdown_inline.dll
  -/ucrt64/lib/helix/runtime/grammars/matlab.dll
  -/ucrt64/lib/helix/runtime/grammars/mermaid.dll
  -/ucrt64/lib/helix/runtime/grammars/meson.dll
  -/ucrt64/lib/helix/runtime/grammars/mojo.dll
  -/ucrt64/lib/helix/runtime/grammars/move.dll
  -/ucrt64/lib/helix/runtime/grammars/nasm.dll
  -/ucrt64/lib/helix/runtime/grammars/nickel.dll
  -/ucrt64/lib/helix/runtime/grammars/nim.dll
  -/ucrt64/lib/helix/runtime/grammars/nix.dll
  -/ucrt64/lib/helix/runtime/grammars/nu.dll
  -/ucrt64/lib/helix/runtime/grammars/ocaml.dll
  -/ucrt64/lib/helix/runtime/grammars/ocaml-interface.dll
  -/ucrt64/lib/helix/runtime/grammars/odin.dll
  -/ucrt64/lib/helix/runtime/grammars/ohm.dll
  -/ucrt64/lib/helix/runtime/grammars/opencl.dll
  -/ucrt64/lib/helix/runtime/grammars/openscad.dll
  -/ucrt64/lib/helix/runtime/grammars/org.dll
  -/ucrt64/lib/helix/runtime/grammars/pascal.dll
  -/ucrt64/lib/helix/runtime/grammars/passwd.dll
  -/ucrt64/lib/helix/runtime/grammars/pem.dll
  -/ucrt64/lib/helix/runtime/grammars/perl.dll
  -/ucrt64/lib/helix/runtime/grammars/pest.dll
  -/ucrt64/lib/helix/runtime/grammars/php.dll
  -/ucrt64/lib/helix/runtime/grammars/php-only.dll
  -/ucrt64/lib/helix/runtime/grammars/pkl.dll
  -/ucrt64/lib/helix/runtime/grammars/po.dll
  -/ucrt64/lib/helix/runtime/grammars/pod.dll
  -/ucrt64/lib/helix/runtime/grammars/ponylang.dll
  -/ucrt64/lib/helix/runtime/grammars/powershell.dll
  -/ucrt64/lib/helix/runtime/grammars/prisma.dll
  -/ucrt64/lib/helix/runtime/grammars/protobuf.dll
  -/ucrt64/lib/helix/runtime/grammars/prql.dll
  -/ucrt64/lib/helix/runtime/grammars/purescript.dll
  -/ucrt64/lib/helix/runtime/grammars/python.dll
  -/ucrt64/lib/helix/runtime/grammars/qmljs.dll
  -/ucrt64/lib/helix/runtime/grammars/r.dll
  -/ucrt64/lib/helix/runtime/grammars/regex.dll
  -/ucrt64/lib/helix/runtime/grammars/rego.dll
  -/ucrt64/lib/helix/runtime/grammars/rescript.dll
  -/ucrt64/lib/helix/runtime/grammars/robot.dll
  -/ucrt64/lib/helix/runtime/grammars/ron.dll
  -/ucrt64/lib/helix/runtime/grammars/rst.dll
  -/ucrt64/lib/helix/runtime/grammars/ruby.dll
  -/ucrt64/lib/helix/runtime/grammars/rust.dll
  -/ucrt64/lib/helix/runtime/grammars/scala.dll
  -/ucrt64/lib/helix/runtime/grammars/scheme.dll
  -/ucrt64/lib/helix/runtime/grammars/scss.dll
  -/ucrt64/lib/helix/runtime/grammars/slint.dll
  -/ucrt64/lib/helix/runtime/grammars/smali.dll
  -/ucrt64/lib/helix/runtime/grammars/smithy.dll
  -/ucrt64/lib/helix/runtime/grammars/sml.dll
  -/ucrt64/lib/helix/runtime/grammars/solidity.dll
  -/ucrt64/lib/helix/runtime/grammars/spicedb.dll
  -/ucrt64/lib/helix/runtime/grammars/sql.dll
  -/ucrt64/lib/helix/runtime/grammars/sshclientconfig.dll
  -/ucrt64/lib/helix/runtime/grammars/strace.dll
  -/ucrt64/lib/helix/runtime/grammars/supercollider.dll
  -/ucrt64/lib/helix/runtime/grammars/svelte.dll
  -/ucrt64/lib/helix/runtime/grammars/sway.dll
  -/ucrt64/lib/helix/runtime/grammars/swift.dll
  -/ucrt64/lib/helix/runtime/grammars/t32.dll
  -/ucrt64/lib/helix/runtime/grammars/tablegen.dll
  -/ucrt64/lib/helix/runtime/grammars/tact.dll
  -/ucrt64/lib/helix/runtime/grammars/task.dll
  -/ucrt64/lib/helix/runtime/grammars/tcl.dll
  -/ucrt64/lib/helix/runtime/grammars/templ.dll
  -/ucrt64/lib/helix/runtime/grammars/todotxt.dll
  -/ucrt64/lib/helix/runtime/grammars/toml.dll
  -/ucrt64/lib/helix/runtime/grammars/tsq.dll
  -/ucrt64/lib/helix/runtime/grammars/tsx.dll
  -/ucrt64/lib/helix/runtime/grammars/twig.dll
  -/ucrt64/lib/helix/runtime/grammars/typescript.dll
  -/ucrt64/lib/helix/runtime/grammars/typst.dll
  -/ucrt64/lib/helix/runtime/grammars/ungrammar.dll
  -/ucrt64/lib/helix/runtime/grammars/unison.dll
  -/ucrt64/lib/helix/runtime/grammars/uxntal.dll
  -/ucrt64/lib/helix/runtime/grammars/v.dll
  -/ucrt64/lib/helix/runtime/grammars/vala.dll
  -/ucrt64/lib/helix/runtime/grammars/verilog.dll
  -/ucrt64/lib/helix/runtime/grammars/vhdl.dll
  -/ucrt64/lib/helix/runtime/grammars/vhs.dll
  -/ucrt64/lib/helix/runtime/grammars/vue.dll
  -/ucrt64/lib/helix/runtime/grammars/wast.dll
  -/ucrt64/lib/helix/runtime/grammars/wat.dll
  -/ucrt64/lib/helix/runtime/grammars/wgsl.dll
  -/ucrt64/lib/helix/runtime/grammars/wit.dll
  -/ucrt64/lib/helix/runtime/grammars/xit.dll
  -/ucrt64/lib/helix/runtime/grammars/xml.dll
  -/ucrt64/lib/helix/runtime/grammars/xtc.dll
  -/ucrt64/lib/helix/runtime/grammars/yaml.dll
  -/ucrt64/lib/helix/runtime/grammars/yuck.dll

@podsvirov
Copy link
Collaborator

podsvirov commented Jan 13, 2025

is this ok?

this is not good!

@ognevny
Copy link
Collaborator Author

ognevny commented Jan 13, 2025

this is not good!

$ find . -depth -type f -name '*.dll'
./target/release/deps/displaydoc-a6a252153e53f392.dll
./target/release/deps/icu_provider_macros-ae4936cd56e31c6d.dll
./target/release/deps/maybe_async-daa862c94927d8aa.dll
./target/release/deps/serde_derive-26f9180dfc6ad771.dll
./target/release/deps/serde_repr-ff3d1f340e5ca968.dll
./target/release/deps/thiserror_impl-00dfc127be873b53.dll
./target/release/deps/thiserror_impl-4028ad4117b6215c.dll
./target/release/deps/tokio_macros-bc60082fdddb3b71.dll
./target/release/deps/yoke_derive-7c4de5f2ef707ae4.dll
./target/release/deps/zerofrom_derive-998d7604ae15683d.dll
./target/release/deps/zerovec_derive-f67c8636922445cb.dll

@ognevny ognevny marked this pull request as draft January 14, 2025 05:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants