| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
svn path=/main/trunk/; revision=10783
|
|
|
|
|
|
| |
some room on the heap, clear the vardbapi caches.
svn path=/main/trunk/; revision=10782
|
|
|
|
| |
svn path=/main/trunk/; revision=10780
|
|
|
|
|
|
| |
of directories that only need to be listed once.
svn path=/main/trunk/; revision=10779
|
|
|
|
| |
svn path=/main/trunk/; revision=10778
|
|
|
|
|
|
| |
instances on demand instead of taking space on the heap.
svn path=/main/trunk/; revision=10777
|
|
|
|
|
|
|
|
| |
instead of actually inheriting from dict. This slightly decreases the
memory footprint by defining __slots__ and storing items as object
attributes.
svn path=/main/trunk/; revision=10776
|
|
|
|
|
|
|
| |
to the depgraph from Package instances in the merge list. This helps
reduce the heap size a lot.
svn path=/main/trunk/; revision=10775
|
|
|
|
| |
svn path=/main/trunk/; revision=10774
|
|
|
|
|
|
|
|
| |
enable "complete" mode since any performance difference is
not as likely to be noticed by the user after this much time
has passed.
svn path=/main/trunk/; revision=10773
|
|
|
|
|
|
| |
garbage collection when no strong references remain.
svn path=/main/trunk/; revision=10772
|
|
|
|
|
|
| |
package.provided warning message.
svn path=/main/trunk/; revision=10771
|
|
|
|
|
|
| |
This trims down the heap size by a few megs, for bug #229069.
svn path=/main/trunk/; revision=10769
|
|
|
|
|
|
| |
intermittently. Thanks to pva for reporting.
svn path=/main/trunk/; revision=10768
|
|
|
|
|
|
|
|
|
| |
LinkageMap.findProviders(), LinkageMap.findConsumers(), and os.path.realpath()
calls in order to improve performance. This makes a huge difference in
performance for glibc upgrades since glibc provides so many libs to
check consumerge for.
svn path=/main/trunk/; revision=10764
|
|
|
|
|
|
| |
Olivier Huber for the initial patch.
svn path=/main/trunk/; revision=10763
|
|
|
|
|
|
| |
dblink._preserve_libs().
svn path=/main/trunk/; revision=10762
|
|
|
|
|
|
| |
display of a duplicate list.
svn path=/main/trunk/; revision=10761
|
|
|
|
| |
svn path=/main/trunk/; revision=10759
|
|
|
|
|
|
| |
to Arfrever for reporting.
svn path=/main/trunk/; revision=10758
|
|
|
|
|
|
| |
for Atom instances.
svn path=/main/trunk/; revision=10757
|
|
|
|
| |
svn path=/main/trunk/; revision=10755
|
|
|
|
|
|
| |
efficient owner lookups.
svn path=/main/trunk/; revision=10754
|
|
|
|
|
|
| |
check (filter some false positives). Thanks to Flameeyes.
svn path=/main/trunk/; revision=10752
|
|
|
|
|
|
|
| |
compatibility issues on FreeBSD systems. Thanks to aballier for reporting
the issue and testing this patch.
svn path=/main/trunk/; revision=10751
|
|
|
|
| |
svn path=/main/trunk/; revision=10749
|
|
|
|
| |
svn path=/main/trunk/; revision=10748
|
|
|
|
|
|
|
| |
returned from portdbapi.getRepositoryPath() since those paths are
also cannonical.
svn path=/main/trunk/; revision=10746
|
|
|
|
|
|
| |
twice.
svn path=/main/trunk/; revision=10745
|
|
|
|
| |
svn path=/main/trunk/; revision=10744
|
|
|
|
| |
svn path=/main/trunk/; revision=10743
|
|
|
|
| |
svn path=/main/trunk/; revision=10742
|
|
|
|
|
|
|
| |
performance and conserve memory in cases when the same atom is more than
once.
svn path=/main/trunk/; revision=10741
|
|
|
|
|
|
|
|
| |
allows us to define __slots__ (not allowed when inheriting from str) and
therefore should conserve some memory by avoiding a __dict__ attribute
on every Atom.
svn path=/main/trunk/; revision=10740
|
|
|
|
|
|
|
| |
getProfileMaskAtom() private since these methods really should take
Package instances before we expose them as public api.
svn path=/main/trunk/; revision=10739
|
|
|
|
| |
svn path=/main/trunk/; revision=10735
|
|
|
|
| |
svn path=/main/trunk/; revision=10732
|
|
|
|
| |
svn path=/main/trunk/; revision=10731
|
|
|
|
|
|
|
| |
makes it possible to use `emerge /lib/modules` as a decent substitute
for module-rebuild.
svn path=/main/trunk/; revision=10730
|
|
|
|
|
|
|
| |
passing the ebuild mtime into the EbuildHeader constructor (the
mtime is given when the new() method is called).
svn path=/main/trunk/; revision=10725
|
|
|
|
|
|
| |
into classes derived from LineCheck.
svn path=/main/trunk/; revision=10723
|
|
|
|
|
|
|
| |
when checking for blockers. This avoids a heap overflow that triggers
'Cannot allocate memory' errors (reported with python-2.5).
svn path=/main/trunk/; revision=10717
|
|
|
|
|
|
|
| |
inherit the autotools eclass directly (rather than indirectly through an
eclass such as apache-2 or x-modular).
svn path=/main/trunk/; revision=10715
|
|
|
|
|
|
| |
remi` for reporting.
svn path=/main/trunk/; revision=10714
|
|
|
|
|
|
| |
with the manifest.
svn path=/main/trunk/; revision=10712
|
|
|
|
| |
svn path=/main/trunk/; revision=10704
|
|
|
|
| |
svn path=/main/trunk/; revision=10696
|
|
|
|
| |
svn path=/main/trunk/; revision=10694
|
|
|
|
|
|
| |
against preserved libs on rebuilds
svn path=/main/trunk/; revision=10693
|
|
|
|
| |
svn path=/main/trunk/; revision=10690
|