Skip to content

Changes

#8 (Jul 19, 2024, 4:57:58 PM)

  1. Sanitizers: future proof by using -Og instead of -o1 (commit: 307f1e1) — edwin.torok / detail

#7 (Jul 19, 2024, 4:55:50 PM)

  1. Sanitizer(UBSAN): really enable UBSAN (commit: 1cb3666) — edwin.torok / detail
  2. Sanitizers(UBSAN): fix linker warning (commit: 0a88f1e) — edwin.torok / detail
  3. Sanitizers: move flag definitions (commit: c3b3464) — edwin.torok / detail
  4. Sanitizers: add a test that ASAN/UBSAN work (commit: 52d93a5) — edwin.torok / detail
  5. Sanitizer(UBSAN): switch to printing instead of trap (commit: 9f7aad8) — edwin.torok / detail
  6. Sanitizers: add -g flag (commit: 9addfad) — edwin.torok / detail
  7. Sanitizers: future proof by using -Og instead of -o1 (commit: 7c08154) — edwin.torok / detail

#6 (Jul 19, 2024, 3:14:50 PM)

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

#5 (Jul 15, 2024, 1:29:34 AM)

  1. sanitizers(MSAN): enable by default in sanitizers CI (commit: bc2d1f1) — edwin.torok / detail