1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-27 08:43:40 -07:00
Commit graph

6043 commits

Author SHA1 Message Date
Gareth Rees
7680839e18 Discard all messages retrieved from the queue.
Copied from Perforce
 Change: 191317
 ServerID: perforce.ravenbrook.com
2016-04-20 09:35:27 +01:00
Gareth Rees
f9bf430678 Address comments made by rb in review:
* Clearer name for the amcseg->buffered flag.
* Better explanation of the meaning of this flag.
* Explain how an AMC segment can be buffered but not accounted as buffered.

Copied from Perforce
 Change: 191298
 ServerID: perforce.ravenbrook.com
2016-04-19 20:38:33 +01:00
Gareth Rees
883700699e Infinity was new in c99 so use huge_val instead.
Copied from Perforce
 Change: 191254
 ServerID: perforce.ravenbrook.com
2016-04-19 16:38:20 +01:00
Gareth Rees
68e5c36216 Give buffers their own account in the pool generation accounting system. this ensures that buffers don't contribute to the "new size" of a generation, and so don't provoke collections of that generation.
Copied from Perforce
 Change: 191243
 ServerID: perforce.ravenbrook.com
2016-04-19 16:02:16 +01:00
Gareth Rees
f28f9b9936 Branching master to branch/2016-04-19/job004007.
Copied from Perforce
 Change: 191219
 ServerID: perforce.ravenbrook.com
2016-04-19 11:48:29 +01:00
Gareth Rees
8df0d2b1c4 Add "format->poolcount == 0" to the list of common assertions.
Copied from Perforce
 Change: 191159
 ServerID: perforce.ravenbrook.com
2016-04-15 08:11:05 +01:00
Gareth Rees
778efb31c4 Quote %test_cases_db% in case the current directory contains shell metacharacters (as it does on jenkins).
Copied from Perforce
 Change: 191150
 ServerID: perforce.ravenbrook.com
2016-04-14 16:59:26 +01:00
Gareth Rees
79478e8310 Snc contains formatted objects and so must get its alignment from the format.
Copied from Perforce
 Change: 191142
 ServerID: perforce.ravenbrook.com
2016-04-14 15:45:41 +01:00
Gareth Rees
c004e5a674 Add missing test target sncss.exe.
Copied from Perforce
 Change: 191139
 ServerID: perforce.ravenbrook.com
2016-04-14 15:35:12 +01:00
Gareth Rees
eb0991b6b6 Avoid "warning c4334: '<<' : result of 32-bit shift implicitly converted to 64 bits (was 64-bit shift intended?)" from microsoft visual c.
Copied from Perforce
 Change: 191138
 ServerID: perforce.ravenbrook.com
2016-04-14 15:33:33 +01:00
Gareth Rees
9c475dcfbc Merge branch/2015-08-11/compact into the master sources.
Copied from Perforce
 Change: 191113
 ServerID: perforce.ravenbrook.com
2016-04-14 12:49:13 +01:00
Gareth Rees
c95108a508 Merge branch/2014-10-11/snc into the master sources.
Copied from Perforce
 Change: 191102
 ServerID: perforce.ravenbrook.com
2016-04-13 17:52:34 +01:00
Gareth Rees
51bbe79d9c Explain the purpose of allocation frames and the snc pool.
Copied from Perforce
 Change: 191078
 ServerID: perforce.ravenbrook.com
2016-04-13 13:52:30 +01:00
Gareth Rees
6527b51a02 Fix call broken by catch-up merge.
Copied from Perforce
 Change: 191066
 ServerID: perforce.ravenbrook.com
2016-04-13 13:13:41 +01:00
Gareth Rees
c97f77e5ab Catch-up merge from master sources to branch/2014-10-11/snc.
Copied from Perforce
 Change: 191065
 ServerID: perforce.ravenbrook.com
2016-04-13 13:07:19 +01:00
Gareth Rees
22f58e9e08 A lightweight pop is not safe for automatically managed pools, so check attrgc first.
Copied from Perforce
 Change: 191055
 ServerID: perforce.ravenbrook.com
2016-04-13 11:55:35 +01:00
Richard Brooksby
72d14e139f Guarding eventinit with the global lock, and removing the enforcement of the reference count, so that the event system can be used from classes, which get called before any arena.
Copied from Perforce
 Change: 191018
 ServerID: perforce.ravenbrook.com
2016-04-12 18:16:06 +01:00
Gareth Rees
11a5f2bf29 Arenacompact can be called via tracedestroyinit too.
Copied from Perforce
 Change: 190949
 ServerID: perforce.ravenbrook.com
2016-04-11 19:47:52 +01:00
Gareth Rees
a0661db49e Fix mistake (need trace->arena here).
Copied from Perforce
 Change: 190948
 ServerID: perforce.ravenbrook.com
2016-04-11 19:47:11 +01:00
Gareth Rees
19ab212780 Remove printf -- we should use telemetry instead.
Copied from Perforce
 Change: 190947
 ServerID: perforce.ravenbrook.com
2016-04-11 19:46:21 +01:00
Gareth Rees
7d3a8cb8a5 Better error reporting.
Copied from Perforce
 Change: 190944
 ServerID: perforce.ravenbrook.com
2016-04-11 19:25:46 +01:00
Gareth Rees
761d212e14 In change 188204 we avoided creating and progressing traces with nothing condemned. but traces had one other effect: they called arenacompact via tracereclaim. restore the arenacompact for traces that failed to condemn anything.
Copied from Perforce
 Change: 190931
 ServerID: perforce.ravenbrook.com
2016-04-11 18:08:08 +01:00
Gareth Rees
7660e38f3e Catch-up merge from master sources to branch/2015-08-11/compact.
Copied from Perforce
 Change: 190901
 ServerID: perforce.ravenbrook.com
2016-04-11 14:40:44 +01:00
Richard Brooksby
2d6a909196 Simplifying manual procedure using "p4 populate".
Copied from Perforce
 Change: 190714
 ServerID: perforce.ravenbrook.com
2016-04-05 12:01:38 +01:00
Richard Brooksby
eaa2a84ab1 Adding post-branch checklist steps to ensure the branch appears correctly in various places.
Adding document history, updating copyrights, fixing cross-reference.

Copied from Perforce
 Change: 190711
 ServerID: perforce.ravenbrook.com
2016-04-05 11:52:42 +01:00
Richard Brooksby
3bc5b64474 Adding step to check the result of the version branch tool before actually making the branch.
Copied from Perforce
 Change: 190710
 ServerID: perforce.ravenbrook.com
2016-04-05 11:42:30 +01:00
Richard Brooksby
9c84be01ad Adding advice about what to put in the version branch description.
Copied from Perforce
 Change: 190709
 ServerID: perforce.ravenbrook.com
2016-04-05 11:36:31 +01:00
Richard Brooksby
17b6ff61ca Adding step to update copyright date in version.c.
Copied from Perforce
 Change: 190708
 ServerID: perforce.ravenbrook.com
2016-04-05 11:32:33 +01:00
Richard Brooksby
484d47205a Updating copyright date to current year.
Copied from Perforce
 Change: 190707
 ServerID: perforce.ravenbrook.com
2016-04-05 11:30:42 +01:00
Richard Brooksby
3ce48493c5 Updating .p4ignore files with miscellaneous entries collected from work with git.
Copied from Perforce
 Change: 190702
 ServerID: perforce.ravenbrook.com
2016-04-05 11:27:30 +01:00
Richard Brooksby
dcc027082e Fixing horrible intialization of segment class by poking before calling seginit.
Copied from Perforce
 Change: 190694
 ServerID: perforce.ravenbrook.com
2016-04-04 23:28:28 +01:00
Richard Brooksby
1199a63bab Linking .p4ignore to .gitignore to share configuration between perforce and git.
Copied from Perforce
 Change: 190667
 ServerID: perforce.ravenbrook.com
2016-04-04 19:20:26 +01:00
Richard Brooksby
50ecd3fb88 Adding new build directories to .p4ignore.
Copied from Perforce
 Change: 190643
 ServerID: perforce.ravenbrook.com
2016-04-02 15:54:24 +01:00
Richard Brooksby
49534e914f Protecting some segment accessor macros with rvalue.
Removing duplicate definition of SegPoolRing.

Copied from Perforce
 Change: 190642
 ServerID: perforce.ravenbrook.com
2016-04-02 15:53:57 +01:00
Richard Brooksby
29fd6ebdd0 Don't attempt to merge a non-white segment with a white one.
Copied from Perforce
 Change: 190634
 ServerID: perforce.ravenbrook.com
2016-04-02 12:07:46 +01:00
Richard Brooksby
fffb906f11 Fixing default behaviour for merging segments with differing summaries and therefore write barriers.
Copied from Perforce
 Change: 190629
 ServerID: perforce.ravenbrook.com
2016-04-02 09:18:58 +01:00
Richard Brooksby
7b2442ce03 Undoing accidental submit of change to arena size in scheme-advanced.c.
Copied from Perforce
 Change: 190624
 ServerID: perforce.ravenbrook.com
2016-04-02 07:36:54 +01:00
Richard Brooksby
e27b3ce6a8 Don't allow pools to whiten segments without condemning objects, so that a condemned size of zero implies no white segments, allowing quick trace destruction.
Copied from Perforce
 Change: 190607
 ServerID: perforce.ravenbrook.com
2016-03-31 23:41:46 +01:00
Richard Brooksby
4cb09a6d47 Cherry-picking low-risk fix for job003880. see <https://info.ravenbrook.com/mail/2016/03/29/20-23-20/0/>.
Copied from Perforce
 Change: 190579
 ServerID: perforce.ravenbrook.com
2016-03-31 12:30:00 +01:00
Richard Brooksby
e21d03d5fb Toning down critical wording in the release notes. see <https://info.ravenbrook.com/mail/2016/03/29/16-24-24/0/>.
Copied from Perforce
 Change: 190578
 ServerID: perforce.ravenbrook.com
2016-03-31 12:15:15 +01:00
Richard Brooksby
0d7f8273fd Reducing over-ambitious random alignment increases in apss test.
Copied from Perforce
 Change: 190575
 ServerID: perforce.ravenbrook.com
2016-03-31 09:28:41 +01:00
Richard Brooksby
61dc9d8345 Cross-referencing comment about non-working debugging aps to job003995.
Copied from Perforce
 Change: 190477
 ServerID: perforce.ravenbrook.com
2016-03-27 21:17:53 +01:00
Richard Brooksby
7c1e988d2b Documenting and checking constraints on mps_key_align on manual pools.
Copied from Perforce
 Change: 190472
 ServerID: perforce.ravenbrook.com
2016-03-27 20:48:38 +01:00
Richard Brooksby
595654400c Fixing the position of the ravenbrook url in the licences in design documents.
Copied from Perforce
 Change: 190434
 ServerID: perforce.ravenbrook.com
2016-03-27 11:14:27 +01:00
Richard Brooksby
1d8377136a Correcting return type of zonesetofrange to a zoneset.
Copied from Perforce
 Change: 190395
 ServerID: perforce.ravenbrook.com
2016-03-24 21:59:39 +00:00
Richard Brooksby
9f4c22587b Mentioning freebsd with clang/llvm support in the readme.txt.
Copied from Perforce
 Change: 190389
 ServerID: perforce.ravenbrook.com
2016-03-24 17:49:06 +00:00
Richard Brooksby
7e171374db Fixing syntax error in detection of freebsd with clang.
Copied from Perforce
 Change: 190385
 ServerID: perforce.ravenbrook.com
2016-03-24 12:44:53 +00:00
Richard Brooksby
e6d90acdf2 Running autoreconf to get freebsd with clang into the configure script.
Copied from Perforce
 Change: 190384
 ServerID: perforce.ravenbrook.com
2016-03-24 12:42:27 +00:00
Richard Brooksby
ff35af0f15 Merging branch/2016-03-13/defer-write-barrier into master sources.
Copied from Perforce
 Change: 190380
 ServerID: perforce.ravenbrook.com
2016-03-24 12:07:20 +00:00
Richard Brooksby
81364f445d Merging branch/2016-03-11/shield-coalesce into master sources.
Copied from Perforce
 Change: 190376
 ServerID: perforce.ravenbrook.com
2016-03-24 11:47:37 +00:00