Skip to content
Changes
- Sanitizers: future proof by using -Og instead of -o1 (commit: 307f1e1)
—
edwin.torok /
detail
- Sanitizer(UBSAN): really enable UBSAN (commit: 1cb3666)
—
edwin.torok /
detail
- Sanitizers(UBSAN): fix linker warning (commit: 0a88f1e)
—
edwin.torok /
detail
- Sanitizers: move flag definitions (commit: c3b3464)
—
edwin.torok /
detail
- Sanitizers: add a test that ASAN/UBSAN work (commit: 52d93a5)
—
edwin.torok /
detail
- Sanitizer(UBSAN): switch to printing instead of trap (commit: 9f7aad8)
—
edwin.torok /
detail
- Sanitizers: add -g flag (commit: 9addfad)
—
edwin.torok /
detail
- Sanitizers: future proof by using -Og instead of -o1 (commit: 7c08154)
—
edwin.torok /
detail
- New module Misc.UString to work with UTF-8-encoded Unicode identifiers (commit: b9dfb9f)
—
Florian Angeletti /
detail
- Support non-ASCII letters in identifiers (commit: 8c16a8e)
—
Florian Angeletti /
detail
- Use `Misc.UString.{un,}capitalize` to connect file names with module names (commit: 883c21d)
—
Florian Angeletti /
detail
- Test Latin-9 letters in identifiers (commit: 014a1bd)
—
Florian Angeletti /
detail
- Test Latin-9 letters in file names and compilation unit names (commit: 165b163)
—
Florian Angeletti /
detail
- eszett has an uppercase form (commit: a9ff117)
—
Florian Angeletti /
detail
- Update dependencies and bow to check-typo (commit: a9cbe59)
—
Florian Angeletti /
detail
- support for unicode raw identifiers (commit: 657367e)
—
Florian Angeletti /
detail
- update Changes (commit: fafbdd7)
—
Florian Angeletti /
detail
- Unicode filename (commit: 8607b84)
—
Florian Angeletti /
detail
- Reject invalid unicode encoding in module names (commit: 6263013)
—
Florian Angeletti /
detail
- unicode support, extend test and remove a copy of "is_valid_identifier" (commit: 2db2632)
—
Florian Angeletti /
detail
- utf8: text parsetree printer (commit: 7d39a93)
—
Florian Angeletti /
detail
- Support latin-9 lowercase in quoted string delimiters (commit: 314efa5)
—
Florian Angeletti /
detail
- Debugger lexer (commit: f3c661e)
—
Florian Angeletti /
detail
- ocamllex: support latin-9 in actions and comments (commit: 007a8ea)
—
Florian Angeletti /
detail
- ocamldoc: latin-9 lexer and UTF-8 default charset (commit: 23f634c)
—
Florian Angeletti /
detail
- Test NFD normalized unit names (#9) (commit: 3897c58)
—
Florian Angeletti /
detail
- review: UString -> UIdent (commit: 718f098)
—
Florian Angeletti /
detail
- review: mention NFC in documentation (commit: 20feb00)
—
Florian Angeletti /
detail
- review: simplify lexer (commit: b2bfbc0)
—
Florian Angeletti /
detail
- review: character set (commit: 1fffcc5)
—
Florian Angeletti /
detail
- review: lexer simplification (commit: 0beae74)
—
Florian Angeletti /
detail
- review: rename `modname_from_source` to `lax_modname_from_source` (commit: 5524d3d)
—
Florian Angeletti /
detail
- review: rename UIdent -> Utf8_lexeme (commit: 457721d)
—
Florian Angeletti /
detail
- check-typo: tweaks for unicode file names (commit: 5333ecf)
—
Florian Angeletti /
detail
- more check-typo tweaks (commit: aca9b31)
—
Florian Angeletti /
detail
- review: merge check_label functions (commit: f068666)
—
Florian Angeletti /
detail
- Let CI's sanitizer job use clang's default version (commit: 5d16740)
—
seb /
detail
- Build system: make sure -c appears as the last flag in compilation rules (commit: c082877)
—
seb /
detail
- Build system: More clearly distinguish bytecode from native CFLAGS/CPPFLAGS (commit: 31cdf41)
—
seb /
detail
- Fix configuration for the Sun C compiler (commit: 52edfea)
—
seb /
detail
- Deduplicate the pthread CFLAGS (commit: fd1cab4)
—
seb /
detail
- Use the `strip` command detected by libtool (commit: 3bdfbfd)
—
samuel /
detail
- Strip tmpheader.exe also on Windows (commit: 0d57f1a)
—
samuel /
detail
- Remove duplicated comment end (commit: 0b3e8f0)
—
antonin /
detail
- Introduce a new variable to avoid re-using a for loop iterator (commit: ab0bf44)
—
antonin /
detail
- Change macros to reduce the scope of the for loop iterator (commit: c908e41)
—
antonin /
detail
- Reduce the scope of the for loop iterator, avoid a shadowing warning (commit: 9ae09f1)
—
antonin /
detail
- Reduce the scope of for loop iterators (commit: b41196a)
—
antonin /
detail
- Remove dangling function prototypes in header (#13301) (commit: 962cc42)
—
noreply /
detail
- Use syntax for effect handlers in the manual page (commit: a1409db)
—
kc /
detail
- minor HACKING.adoc fix (commit: a056f5a)
—
gabriel.scherer /
detail
- Changes entry (commit: e443814)
—
seb /
detail
- Remove "mean space overhead" computation, as it's broadly unused and leaked memory. (commit: 95f30eb)
—
nick /
detail
- Simplify CAMLalign (commit: ed2aef4)
—
antonin /
detail
- Use C11 max_align_t for struct pool_block alignment (commit: 20ff2cc)
—
antonin /
detail
- Simplify fallback definition of max_align_t for MSVC (commit: 50bf119)
—
antonin /
detail
- Remove magic debug number from struct pool_block (commit: 84a3773)
—
antonin /
detail
- Simplify struct pool_block access and allocation (commit: 0e25650)
—
antonin /
detail
- Use aligned alloc for struct pool_block on Windows (commit: 484e863)
—
antonin /
detail
- Parallelise alldepend target (commit: f98f737)
—
david.allsopp /
detail
- Remove architecture-specific files from .depend (commit: 8a5566b)
—
david.allsopp /
detail
- Include the dependencies for all the emitters (commit: 3b09bfd)
—
david.allsopp /
detail
- Don't invalidate ocamlopt with make alldepend (commit: fae0e77)
—
david.allsopp /
detail
- Implement 'exp_is_nominal' on Parsetree (commit: cdf5f3a)
—
jules /
detail
- Print short expressions in type error messages (commit: 6def5cb)
—
jules /
detail
- More precise denomination for some expressions (commit: 3c7b259)
—
jules /
detail
- Denomination for multi-keyword expressions (commit: 1a63317)
—
jules /
detail
- Update Changes (commit: bc88b1b)
—
jules /
detail
- Add a missing `$(EXE)` extension (#13312) (commit: d0fbfc7)
—
noreply /
detail
- restore caml_process_pending_actions_exn (commit: 65eaf62)
—
gabriel.scherer /
detail
- doc(Bigarray.int): add link to element kinds (commit: bf5ba7c)
—
edwin.torok /
detail
- doc(Bigarray.int): clarify that it refers to OCaml ints and NOT C int (commit: 4208c8b)
—
edwin.torok /
detail
- doc(Bigarray.int): add changes entry (commit: 6b7befd)
—
edwin.torok /
detail
- Fix typo "get_succ_x" instead of "get_x". (#13313) (commit: bbc7ce7)
—
noreply /
detail
- Format_doc: preserve the type of Foo.report_error, add Foo.report_error_doc (#13311) (commit: fb010ad)
—
noreply /
detail
- Testsuite: simplify the C# test: do not spell-out dynlink libraries (commit: 4ed6269)
—
seb /
detail
- Build system: introduce per-program variables to store link flags (commit: d3741bc)
—
seb /
detail
- Build system: introduce the private OTHERLIBS variable (commit: f00ff1c)
—
seb /
detail
- Let configure generate otherlibs/dynlink/dynlink_platform_intf.mli (commit: c741526)
—
seb /
detail
- Makefile: remove duplicate target-specific variable definition (commit: c7d15af)
—
seb /
detail
- Merge otherlibs/dynlink/Makefile into the root Makefile (commit: 4c6a5d5)
—
seb /
detail
- otherlibs/systhreads/Makefile: Do not add -g to C compiler flags (commit: 715821f)
—
seb /
detail
- otherlibs/systhreads/Makefile: Deduplicate C compiler flags (commit: d0590d8)
—
seb /
detail
- sanitizer(UBSAN): really enable UBSAN (commit: f0b65a6)
—
edwin.torok /
detail
- sanitizers(UBSAN): fix linker warning (commit: e1108ab)
—
edwin.torok /
detail
- sanitizers: move flag definitions (commit: d726e52)
—
edwin.torok /
detail
- sanitizers: add a test that ASAN/UBSAN works (commit: 40b917d)
—
edwin.torok /
detail
- sanitizer(UBSAN): switch to printing instead of trap (commit: 24a4657)
—
edwin.torok /
detail
- sanitizers: add -g flag (commit: 4bd8350)
—
edwin.torok /
detail
- sanitizers: future proof by using -Og instead of -o1 (commit: 814c007)
—
edwin.torok /
detail
- sanitizers(MSAN): enable by default in sanitizers CI (commit: bc2d1f1)
—
edwin.torok /
detail