summaryrefslogtreecommitdiff
path: root/MANIFEST
diff options
context:
space:
mode:
authorJarkko Hietaniemi <jhi@iki.fi>2001-11-21 22:25:14 +0000
committerJarkko Hietaniemi <jhi@iki.fi>2001-11-21 22:25:14 +0000
commit84d4ea48280f6b54fdc70fe4c8b9494e3331071e (patch)
tree67eb1ba8c72d793358608e97b8bcb9aa431b1d71 /MANIFEST
parentc85707204c5d2a93ef021c88e43a92ba2d602304 (diff)
downloadperl-84d4ea48280f6b54fdc70fe4c8b9494e3331071e.tar.gz
Implement the sort pragma. Split sort code from pp_ctl.c
to pp_sort.c. Includes the quicksort stabilizing layer from John P. Linderman. -Msort=qsort or -Msort=fast is faster than without (or with -Msort=mergesort or -Msort=safe) for short random inputs, but for some reason not quite as fast as 5.6.1 qsort. More benchmarking, profiling, tuning, and optimizing definitely needed. p4raw-id: //depot/perl@13179
Diffstat (limited to 'MANIFEST')
-rw-r--r--MANIFEST3
1 files changed, 3 insertions, 0 deletions
diff --git a/MANIFEST b/MANIFEST
index 5790403538..b11c36be4b 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -1193,6 +1193,8 @@ lib/Shell.t Tests for above
lib/shellwords.pl Perl library to split into words with shell quoting
lib/sigtrap.pm For trapping an abort and giving traceback
lib/sigtrap.t See if sigtrap works
+lib/sort.pm For "use sort"
+lib/sort.t See if "use sort" works
lib/stat.pl Perl library supporting stat function
lib/strict.pm For "use strict"
lib/strict.t See if strictures work
@@ -1963,6 +1965,7 @@ pp.sym Push/Pop code symbols
pp_ctl.c Push/Pop code for control flow
pp_hot.c Push/Pop code for heavily used opcodes
pp_pack.c Push/Pop code for pack/unpack
+pp_sort.c Push/Pop code for sort
pp_proto.h C++ definitions for Push/Pop code
pp_sys.c Push/Pop code for system interaction
proto.h Prototypes