Skip to content

Make sure to use string equality in parsing hot path#12874

Merged
rgrinberg merged 2 commits intoocaml:mainfrom
rgrinberg:string-equal-hot-path-parse
Dec 8, 2025
Merged

Make sure to use string equality in parsing hot path#12874
rgrinberg merged 2 commits intoocaml:mainfrom
rgrinberg:string-equal-hot-path-parse

Conversation

@rgrinberg
Copy link
Copy Markdown
Member

Also get rid of the allocated option

@rgrinberg rgrinberg enabled auto-merge (squash) December 6, 2025 01:03
@rgrinberg rgrinberg disabled auto-merge December 6, 2025 01:17
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
@rgrinberg rgrinberg force-pushed the string-equal-hot-path-parse branch from 8cc4f0b to 3ad3879 Compare December 6, 2025 22:33
@rgrinberg rgrinberg merged commit 0bdb227 into ocaml:main Dec 8, 2025
29 checks passed
davesnx added a commit to davesnx/dune that referenced this pull request Dec 8, 2025
…without-system

* 'main' of github.com:/ocaml/dune: (30 commits)
  Add (files) stanza (ocaml#12879)
  Make sure to use string equality in parsing hot path (ocaml#12874)
  Hoist up [Dune_sexp.Decoder.sum] uses (ocaml#12876)
  Delay ocaml-index dependencies (ocaml#12881)
  Simplify Lib.requires (ocaml#12880)
  Lib: delay applying modules (ocaml#12884)
  Annotate some ignored parameters in lib.ml (ocaml#12883)
  feat: expand variables in `(promote (into ..))` (ocaml#12832)
  dune-binaries.t: nix ci (ocaml#12875)
  fix: greedy version location in lang declarations (ocaml#12869)
  Reproduction case for ocaml#6220. (ocaml#6221)
  Defunctionalize the dune sexp decoder (ocaml#12768)
  disable flake (ocaml#12873)
  refactor: [instantiate] takes a regular library (ocaml#12849)
  Respect potentially existing lock dir when running format rules (ocaml#12847)
  fix: ascii start
  chore: updated CR someday
  chore: added entry for CHANGES.md
  fix: else claude message
  tests: promoted non-ascii-characters.t to new logic
  ...
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.

1 participant