Skip to content

Releases: mpsq/emacs-gcc-wayland-devel-builder

Release 28.0.50.145994

27 Dec 22:38

Choose a tag to compare

Commits since last release

Check upstream for the full history.

  • Add 1+ 1- integer range propagation support commit
  • Add sum/subtraction integer range propagation support commit
  • Add comp-cstr-greatest-in-range comp-cstr-smallest-in-range commit
  • Don't require trailing backslashes in `comp-eln-load-path' (bug#45462) commit
  • Fix recent shortdoc.el and fns.c additions commit
  • Fix up length_internal with degenerate length inputs commit
  • Improve "find definition" in Help buffers commit
  • Add new predicates for sequence lengths commit

Release 28.0.50.145981

27 Dec 03:47

Choose a tag to compare

Commits since last release

Check upstream for the full history.

  • Fix `byte-compile-file' for native compilation (bug#45442) commit
  • Fix missing float handling into `comp-cstr-set-cmp-range' commit
  • Follow get-buffer-create change commit
  • lisp/forms.el (forms--run-functions): New function commit
  • Fix test/src/process-tests on MS-Windows commit
  • Rename Tramp method "media" to "mtp" (Bug#45402) commit
  • Remove unnecessary lhs rename in `comp-ssa-rename-insn' commit
  • Enable integer range narrowing under compare and branch commit
  • Avoid missing email messages due to rmail-spam-filter commit
  • Improvements for `:base-uri' svg image property commit
  • Fix messages with plural forms in todo-mode.el commit
  • Fix issues with lib/malloc out-of-dir builds commit
  • Kill the scdaemon after doing the mml-sec tests commit
  • Fix infloop in memory-report commit
  • Fix package reloading problems on systems with symlinks commit
  • Refactor package--list-loaded-files for easier debuggability commit
  • Disable some semantic tests on systems without g++ commit
  • Fix gpg-agent killing in mml-sec-tests commit
  • Tag another Tramp test :unstable on emba commit
  • Tag Tramp test :unstable commit
  • Fix last change commit
  • Add support for more EBCDIC code pages IBM2XX commit
  • Don't compile Gnulib's 'free' on MinGW commit
  • Revert "Import posix_spawn from Gnulib." commit
  • Revert "Use posix_spawn if possible." commit
  • Use posix_spawn if possible. commit
  • Import posix_spawn from Gnulib. commit
  • Update Gnulib. commit
  • Adjust test_module to recent Gnulib changes commit
  • Adjust to recent Gnulib changes commit
  • Pacify gcc 10.2 -Wanalyzer-null-argument in gtkutil.c commit
  • Don't emit byte op-code annotations in LIMPLE to optimize for compile-time commit
  • Add more details to the "word processor" section commit
  • cperl-mode: Correctly syntax highlight index/value array slices commit
  • Make `remove-hook' interactive commit
  • Allow `string-limit' to work on encoded strings commit
  • Remove `string-slice' -- it's not very well defined commit
  • Unbreak the build on *BSD and Macos after previous gnulib merge commit
  • Fix the MinGW build broken by Gnulib update commit
  • Unbreak the MinGW build broken by recent changes in callproc.c commit
  • Update Gnulib. commit
  • Ensure that Gnulib objects in subdirectories are built correctly. commit
  • Memoize `comp-subtype-p' commit
  • Constrain only mvars that are actually used commit
  • Use `comp-assign-op-p' into dead code elimination pass commit
  • Fix logic for constraining block with multiple predecessors commit
  • Symplify (not t) => nil and (not nil) => t commit
  • Extend cstrs pass to match `unless' like code commit
  • Extend cstrs pass to match `when' like code commit
  • Centralize subprocess creation in a single function. commit
  • Invert basic block argument order in LIMPLE cond-jump commit
  • CC Mode: introduce a new cache for brace structures. This fixes bug #45248 commit
  • src/dispnew.c (sit_for): Fix bug#45292 commit

Release 28.0.50.145913

25 Dec 09:47

Choose a tag to compare

Commits since last release

Check upstream for the full history.

  • Don't emit byte op-code annotations in LIMPLE to optimize for compile-time commit
  • Memoize `comp-subtype-p' commit
  • Constrain only mvars that are actually used commit
  • Use `comp-assign-op-p' into dead code elimination pass commit
  • Fix logic for constraining block with multiple predecessors commit
  • Symplify (not t) => nil and (not nil) => t commit
  • Extend cstrs pass to match `unless' like code commit
  • Extend cstrs pass to match `when' like code commit
  • Invert basic block argument order in LIMPLE cond-jump commit

Release 28.0.50.145902

24 Dec 09:46

Choose a tag to compare

Commits since last release

Check upstream for the full history.

  • Declare argument vector as char *const *. commit
  • Pass C string pointer to current directory to 'child_setup'. commit
  • Negate only values while constraining variables (bug#45376) commit
  • Fix non range cstr union operation commit
  • Allocate environment block before forking. commit
  • Follow cstr basic blocks to perform latch recognition commit
  • Reject filenames containing NUL bytes. commit
  • Remove an unused parameter from 'child_setup' function. commit
  • Make input constraints into memoization hash immutable (bug#45376) commit
  • Show image as text when trying to search/replace in image buffer (bug#25905) commit
  • Improve the string-limit doc string commit
  • Allow string-slice to take zero-length matches commit
  • Revert recent server.el frame-focus changes commit
  • Handle gracefully href="" in base tags in shr commit
  • Fix use of obsolete 'emergency' warning level commit
  • Fix use of obsolete 'error' warning level commit
  • Use new NSString lisp methods commit
  • Fix --with-nativecomp Windows build (bug#45303) commit
  • Align the word "Function" in profiler's headers over the actual functions commit
  • Ensure that Gnus servers are open(able) before searching them commit
  • Align profiler's header-line-format to column 0, to work correctly on tty's commit
  • Re-order the items in `profiler-report' output. commit
  • Reorganize Tramp header lines commit
  • Fix wdired-get-filename when ls -F marks symlinks commit
  • Make string-pad take an optional START parameter commit
  • Change the string-limit parameter semantics commit
  • Further string-clean-whitespace tweaks commit
  • ruby-mode-set-encoding): Use 'save-restriction' commit
  • Tiny string-clean-whitespace simplification commit
  • Make string-chop-newline more efficient commit
  • Make string-clean-whitespace work on non-ASCII whitespace, too commit
  • Add try-completion to the string shortdoc commit
  • Add string-chop-newline commit
  • Fix recent string utility additions commit
  • Fix shorter-than-length case for string-limit commit
  • Fix a test in auth-source-tests.el commit
  • Fix a bunch of known type specifiers commit
  • Fix `comp-add-call-cstr' and add a test commit
  • Fix value type inference for doubly negate constraints commit
  • Fix native compiler tests when they are bytecompiled commit
  • Simplify correctly (or (integer 1 1) (not (integer 1 1))) as t commit
  • Guarantee fwprop convergence and termination commit
  • Allow for overlapping src and dst in cstr set operations commit
  • Symplify type specifier (not t) as nil commit
  • Enhance type inference constraining function arguments commit
  • Allow for modifying insn-cell inside `comp-loop-insn-in-block' commit
  • Rename comp-cond-cstr into comp-add-cstrs commit
  • Two minors in comp.el commit

Release 28.0.50.144759

11 Jan 22:06

Choose a tag to compare

Commits since last release

Check upstream for the full history.

Release 28.0.50.145848

22 Dec 07:25

Choose a tag to compare

Short summary

Check upstream for more details.

  • Fix a test in auth-source-tests.el commit
  • Fix a bunch of known type specifiers commit
  • Fix `comp-add-call-cstr' and add a test commit
  • Fix value type inference for doubly negate constraints commit
  • Fix native compiler tests when they are bytecompiled commit
  • Simplify correctly (or (integer 1 1) (not (integer 1 1))) as t commit
  • Guarantee fwprop convergence and termination commit
  • Allow for overlapping src and dst in cstr set operations commit
  • Symplify type specifier (not t) as nil commit
  • Enhance type inference constraining function arguments commit
  • Allow for modifying insn-cell inside `comp-loop-insn-in-block' commit
  • Rename comp-cond-cstr into comp-add-cstrs commit
  • Two minors in comp.el commit
  • Add a type specifier test to comp-cstr-tests.el commit
  • Enumerate and split type specifier tests in comp-tests.el to ease debug commit
  • Improve constraint simplification logic in comp-cstr.el commit
  • Fix a number of type specifier simplification tests commit
  • Improve comp-fwprop pass commit
  • Add mvar pretty print support when dumping LIMPLE commit
  • Fix Windows build link-time zlib error (bug#45303) commit

Release 28.0.50.145825

21 Dec 05:35

Choose a tag to compare

Short summary

Check upstream for more details.

  • Have native compiler always preserve multibyte strings (bug#45342) commit
  • lisp/simple.el (goto-line-read-args): Use number-at-point (bug#45199) commit
  • Fix missing 'gcc_jit_type_get_const' macro definition (bug#45303). commit
  • Improve make-process in Tramp commit
  • Inhibit buffer hooks in temporary buffers commit
  • image-cache-size improvements commit
  • Fix default value of gnus-registry-register-all: should be t commit
  • Jamie Beardslee beardsleejamie@gmail.com commit
  • Add 'internal_condition_case_5' (bug#45303). commit
  • lisp/image-mode.el: Use one timer and lock for slow remote calls (bug#45256) commit
  • Add 'gcc_jit_type_get_const' to Windows dynamic load machinery (bug#45303). commit
  • Convert apropos-internal from C to Lisp (Bug#44529) commit
  • Shorten some over-wide docstrings in functions and macros commit
  • Shorten over-wide docstrings in variables commit
  • Shorten over-wide docstrings in defcustoms commit
  • Correct units and spacing in memory-report commit
  • Set indent-tabs-mode for c-mode in .dir-locals.el commit
  • Fix over-wide doc strings commit
  • Clean-up 'internal_condition_case_4' orphan declaration (bug#45303). commit
  • Move diagnostic pragmas out of namespace-scope (bug#45303). commit
  • Fix Windows libgccjit library name (bug#45303). commit
  • bibtex-mode: Permit user-defined schemes for sorting entries. commit
  • lisp/emacs-lisp/package.el (package-quickstart-refresh): Fix last change commit
  • Merge from origin/emacs-27 commit
  • Update files for the 27.1.90 pretest commit
  • lisp/emacs-lisp/package.el: Byte compile the quickstart file commit
  • Minor fixes in authors.el and in tarball-making instructions commit
  • Follow good regexp practice commit
  • Save match data in flymake-diag-region (bug#29193) commit
  • Fix previous frame-focus server.el change commit
  • Fix regexp in IMAP search-string preparation commit
  • flymake-diag-region: Fix the recent test breakage commit
  • Some minor Tramp changes commit
  • Remove incorrect comment from erc-goodies.el commit
  • Fix my two most common causes of all windows/frames redisplay commit
  • Make "Invalid modifier in string" ordinary invalid-read-syntax error commit
  • Add a new item to TODO commit
  • Fix fallback use of write-file in ido-mode commit
  • Ensure that byte compilation works for relative files (Bug#45287). commit
  • Default the init file to init.el, not init commit
  • Fix resetting of gnus-pick-line-number commit
  • Don't show minibuffer keybindings for suggestions in read-extended-command commit
  • Give affixation-function higher priority over annotation-function (bug#45234) commit
  • Improve documentation of 'query-replace' commit
  • Update to Org 9.4.3 commit
  • CPerl-mode: don't treat <<>> as starting a here-doc commit
  • Update short docs in cperl-mode commit
  • flymake-diag-region): Fall back to (end-of-thing 'symbol) commit
  • Fix C-n/C-p when a line starts with an image commit
  • Merge from origin/emacs-27 commit
  • CC Mode: Optimize for scrolling large buffers containing few braces commit
  • Revert last change in tramp-maybe-open-connection) commit
  • Fix electric pairs in rst-mode commit
  • Bind current-minibuffer-command to this-command commit
  • doc/lispref/errors.texi (Standard Errors): Fix xref. commit
  • Tiny fix for lispref/variables.texi commit
  • Optimise c-font-lock-<>-arglists, particularly for buffers with few <..> pairs commit
  • Fix error with fn key in NS port (bug#44533) commit
  • Optimise c-parse-state for large buffers with few (if any) braces. commit
  • Make the emake error messages red commit
  • Add 'remote-file-error' for Tramp commit
  • Improve accuracy of scrolling command...
Read more

Release 28.0.50.145661

20 Dec 21:28

Choose a tag to compare

Short summary

Check upstream for more details.

  • Add 'internal_condition_case_5' (bug#45303). commit
  • Add 'gcc_jit_type_get_const' to Windows dynamic load machinery (bug#45303). commit
  • Clean-up 'internal_condition_case_4' orphan declaration (bug#45303). commit
  • Move diagnostic pragmas out of namespace-scope (bug#45303). commit
  • Fix Windows libgccjit library name (bug#45303). commit

Release 28.0.50.145653

13 Dec 03:22

Choose a tag to compare

Short summary

Check upstream for more details.

    • Allow for adding constraints targetting blocks with multiple predecessors
    • Rename comp-cond-rw -> comp-cond-cstr
    • Memoize `comp-cstr-intersection'
    • Add initial negated non-negegated intersection support
  • Normalize cstrs for cache hint effectiveness and test stability
    • Add `comp-split-pos-neg' function
    • Enumerate type specifier tests to ease debugging
    • Code rework add `comp-cstrs-homogeneous'
  • Alter the "Redundant pcase patter" warning message
  • Make elint load `require'd packages
  • Explicitly specify svg base_uri using `:base-uri' image property
  • Revert "Explicitly specify svg base_uri using `:base-uri' image property"
  • Offer to save tutorial position on Emacs exit
  • Update Info-toc-build parsing
  • Prefer setq-local in python.el
  • Preserve point in dired buffers in dired--find-file commands
  • Make dired-toggle-read-only check whether the directory is writable
  • Unbreak the MS-Windows build broken by recent changes
  • Improve the documentation of marker handling when reverting
  • Improve support for 'memory-report' on MS-Windows
  • Allow customizing the Gnus summary thread indicators
  • Improve some NS drawing code
  • Use real DPI when rendering SVGs (bug#45124)
  • Explicitly specify svg base_uri using `:base-uri' image property
    • lisp/play/dunnet.el: Make it so loading the file is harmless
  • button-buttonize doc string clarification
  • Fix image-cache-size crash
  • ; cperl-mode: Eliminate fallbacks if font-lock isn't loaded
  • Also sort the totals section by size
  • Tweak memory-report--format
  • Append incremental message segments in socks-filter
  • docstring: If FRAME is nil, it defaults to selected frame.
  • Clarify fortran-beginning-of-subprogram doc string after change
  • Fix compilation of image.c on non-Cairo systems
  • bibtex-autokey-get-year: Follow iso8601
  • Fix object-interval tests
  • Fix parsing error in exif
  • Add a new command `memory-report'
  • Add new function `object-intervals'
  • Add new function 'image-cache-size'
  • Add a new function `button-buttonize'
    • lisp/battery.el (battery--upower-devices): Protect the D-Bus call.
  • Fix quoting in gnus-buffer-configuration
  • Be more graceful about handling Gnus search errors
  • Remove some ancient Emacs compat code from cperl-mode
  • Prefer setq-local in cperl-mode.el
  • Prefer setq-local in bibtex-style.el
  • Avoid segfaults in pos_visible_p
  • Fupcase no longer maps ?ß to itself (bug#11309)
  • Allow creating a new tab from the minibuffer (bug#45072)
  • Valentin Gatien-Baron valentin.gatienbaron@gmail.com
  • Fix thinko in my previous commit
  • ; Fix typo in my previous commit
  • Allow specifying the project to switch to programmatically
  • Add missing defcustom keywords to new variables
  • Clarify `scroll-preserve-screen-position' doc string
  • Remove isearch-input-method-local-p and always set buffer-local input-method
  • Support highlighting of ripgrep output (bug#44983)
  • Stricter gradle-kotlin message pattern
  • Include the keymap in the gud-mode doc string
  • `pdb' doc string clarification
  • ; Merge from origin/emacs-27
  • Improve predictability of 'scroll-preserve-screen-position'
  • Update docs of 'defvar' and 'defface'
  • Fix info mode fontification of built-in (*note Built-ins::)
  • Fix crash (segfault) in etags on generating tags for Erlang files
  • Recognise ß properly as a lower-case letter (bug#11309)
  • cl-pushnew manual clarification
  • cl-defmethod doc string clarification
  • Clarify the default-boundp doc string
  • Make ediff offer to create files it's inferring
  • Improve tests for gio file notifications
  • Filter revoked keys when saving files
  • Prefer setq-local in most files
  • Prefer setq-local in dired extensions
  • Update publicsuffix.txt from upstream
  • Fix [:upper:] and [:lower:] for Unicode characters (bug#11309)
  • Prefer setq-local in some remaining progmodes
  • Prefer setq-local in gdb-mi.el
  • Prefer setq-local in etags.el
  • Prefer setq-local in cfengine.el
  • Prefer setq-local in sql.el
  • Prefer setq-local in font-lock.el
  • Make abbrev-tests.el more deterministic
  • Make uncache_image slightly more efficient

Release 28.0.50.145486

11 Dec 19:11

Choose a tag to compare

Short summary

Check upstream for more details.

  • Fix DEL key behavior
    • Spawn a sub-process for running GCC also in batch mode (bug#45056)
    • Unify common fallback exit point in `comp-cstr-union-1-no-mem'.
  • Couple of `comp-cstr-union-1-no-mem' improvements for mixed neg pos union
  • Print a backtrace on unhandled errors in batch mode (Bug#44942).
  • Improve error message text of "C-x C-SPC"
  • Make Tramp scripts more unique and robust
  • Unicode integrals in Calc
  • Avoid modifying nnimap user option in spam.el
  • Prefer setq-local in several progmodes
  • Prefer setq-local in emulation/*.el
  • Prefer setq-local in url/*.el
    • Memoize `comp-cstr-union-1'
  • More improvements to `comp-cstr-union-1' for mixed positive/negative cases
    • Fix `comp-cstr-to-type-spec'
  • Fix union of homogeneously negated input constraints
    • Add `with-comp-cstr-accessors' macro.
  • Initial support for union of negated constraints
  • Initial constraint negation support
    • lisp/progmodes/perl-mode.el: Fix handling of s'foo'bar'
  • Prefer setq-local in play/*.el
  • Fix last change to shell-command
  • Prefer setq-local in mail/*.el
  • Prefer setq-local in vc/*.el
  • Always show the summary
  • Fontify the group and the line number
  • Hide the common parent directory, if any
  • xref--show-defs-minibuffer: new "show definitions" UI
    • Do not compile comp-cstr.el in vanilla builds
  • Vanilla build warning clean-up
    • Fix `load-history' causing a number of spurious compiler warnings
  • Improve docstrings
  • Prefer setq-local in emacs-lisp/*.el
  • Prefer setq-local in net/*.el
  • Speed up match-substitute-replacement
  • Prefer setq-local in cedet
  • Prefer setq-local in most of textmodes/*.el
  • Don't abort when terminated by SIGINT in -batch
  • Make custom-data saving atomic
  • Allow viper-save-setting to save numerical settings
  • Clarify icomplete-show-matches-on-no-input doc string
  • Prefer setq-local in erc
  • Make shell-command use comint settings
  • Prefer setq-local in eshell
  • Preload iso-trans.el
  • Support using ripgrep in project-find-regexp and friends
    • Reduce (half) the number of loads emitted for calling into C code
  • ; Fix last change
  • Restore nnimap-split-download-body as a customization option
  • Define explicit-shell-file-name only in shell.el
  • Add tests for several byte-compiler warnings
  • Avoid spamming view-mode-enter help message
  • Fix auto-revert-test07-auto-revert-several-buffers
  • Improve performance of auto-revert-notify-add-watch
  • Remove redundant requires of 'help'
  • Remove redundant requires of 'button'
  • Fix "grep foo bar" in eshell
  • Don't make grep arguments invisible in eshell
  • Recompute error positions in python-shell-send-region
  • Remove redundant requires of 'custom'
  • Remove redundant requires of 'font-core'
  • Remove redundant requires of 'font-lock'
  • bibtex-autokey-get-year: Allow both a year or date field.
  • bibtex-mode: do not fail when local variables are disabled
  • Allow bibtex-contline-indentation as file-local variable.
  • Remove redundant requires of faces
  • Remove redundant requires of env
  • Allow bibtex-unify-case-function as file-local variable
  • Add test to autorevert-tests.el
  • Improve sectioning in bytecomp-tests.el
  • Make variable cperl-version obsolete
  • Remove some Emacs 19 compat code from cperl-mode
  • Remove some references to fast-lock and lazy-lock
  • Fix alignment of declaractions of arrays
    • INSTALL: Add the installation command of development packages for FreeBSD.
  • Fix xsdre-range-list-to-char-alternative problem with {P}
  • Fix the message-fetch-field doc string
  • Remove specific byte-compiler warnings for cl.el
  • Improve .gitignore and project-vc-ignores handling
  • Use project--value-in-dir
  • Fix documentation of window-in-direction arg MINIBUF (bug#44932)