1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-04-20 04:50:55 -07:00
Commit graph

6035 commits

Author SHA1 Message Date
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
Richard Brooksby
681886a8ac Catch-up merge from master sources to branch/2016-03-11/shield-coalesce.
Copied from Perforce
 Change: 190373
 ServerID: perforce.ravenbrook.com
2016-03-24 11:08:24 +00:00
Richard Brooksby
397f3713f9 Fixing build errors on windows (w3i6mv).
tagtest was missing from makefiles.
Implicit conversion warning from Clock to double.

Copied from Perforce
 Change: 190372
 ServerID: perforce.ravenbrook.com
2016-03-24 11:04:58 +00:00
Richard Brooksby
7bfafc4e2d Miscellaneous corrections to shield design.
Promoting shield design from "old" to "current" in the manual.

Copied from Perforce
 Change: 190369
 ServerID: perforce.ravenbrook.com
2016-03-24 10:29:54 +00:00
Richard Brooksby
85aa5bc2c6 Writing release note about shield coalescing.
Copied from Perforce
 Change: 190364
 ServerID: perforce.ravenbrook.com
2016-03-24 03:35:58 +00:00
Richard Brooksby
e6e8467ede Adding release note about write barrier deferral.
Copied from Perforce
 Change: 190358
 ServerID: perforce.ravenbrook.com
2016-03-24 03:25:28 +00:00
Richard Brooksby
4e0557e20e Improving shieldflushentries to allow for delayed protection changes on shieldlower.
Copied from Perforce
 Change: 190363
 ServerID: perforce.ravenbrook.com
2016-03-23 19:03:00 +00:00
Richard Brooksby
f2864ea179 Improving commentary: the mutator is suspended, not the arena.
Copied from Perforce
 Change: 190352
 ServerID: perforce.ravenbrook.com
2016-03-23 17:55:22 +00:00
Richard Brooksby
810e5baba3 Improving markup of cross-references.
Copied from Perforce
 Change: 190351
 ServerID: perforce.ravenbrook.com
2016-03-23 17:54:43 +00:00