Commit Graph

56 Commits

Author SHA1 Message Date
Vincent St-Amour
eb10f2bf71 Move get-times to utils.rkt, to use it from the contract profiler.
original commit: a3f4e45026338d3fe6b140cba65178af9a3ba2d5
2013-06-06 11:25:53 -04:00
Vincent St-Amour
620ebd0c32 Allow the profiler's sampler to collect user-specified continuation marks.
original commit: a2c964dbdd42f0eb8d6bff8b3832d0e7f6544e26
2013-05-28 09:42:42 -04:00
Matthew Flatt
304a92c97a raco pkg create: support "source" and "binary" bundling
Adds `--from-dir' and `--from-install' flags to select the interpretation
of the argument as a directory or as the name of an installed package.
Relevant to PR 13669

Adds `--as-is' (the default), `--source', and `--binary' flags to
select a pruning mode.

The `raco setup' tool recognizes a `rendered-scribblings' specification
in "info.rkt" to trigger moving rendered documentation into place,
registering its tags in the cross-reference database, and fixing up
references to "local-redirect.js"; the presence of a "synced.rktd"
indicates when those fixups have been performed (since, if the package
is installed in a user-specific scope, the documentation doesn't actually
move anywhere). Finally, "out<n>.sxref" needs to report paths relative to
the documentation's directory, and then the relative-directory references
need to be suitably resolved at derserialization; some support for such
relative paths was in place, but it wasn't quite general enough before.

original commit: 198a65a5fc79649ec167d2407c35815768a119ba
2013-05-16 11:50:04 -06:00
Vincent St-Amour
63073640d7 Error message typo.
original commit: ad9de1f325b2f0244b45d08e5f2415cbba083792
2013-04-05 16:47:11 -04:00
John Clements
352284953b added 1e-10 floor to prevent div-by-zero
original commit: d54f51ab799849975ce2324b152bddf4191347d3
2012-12-19 09:42:37 -08:00
Eli Barzilay
abf6fff5ea Clarify that the `*-node' is not in the list of nodes.
original commit: f49165720caf0a833171c41abeb91bc705888bd9
2012-09-19 22:54:13 -04:00
Vincent St-Amour
6e737b97db Turn comments into tests in the profiler.
original commit: 444bd434f97407c2ada41587de51252a5c6a0b7c
2012-08-10 17:09:30 -04:00
Vincent St-Amour
ec434d7117 Profiler doc typo.
original commit: 9ea180e98c7320ebb3670b632ed2b0df472b684e
2012-08-08 17:26:54 -04:00
Matthew Flatt
95bdf2d45c doc fixups
original commit: 20aa70a6ef3213f2fb40387f1187c8a4e5d96baa
2012-06-28 09:54:18 -06:00
Eli Barzilay
69c5f48e9a Doc and code style improvements in the profiler.
original commit: 826a5f360f6690ba7d6c7ffe268e8dca145220b3
2012-06-26 13:45:16 -04:00
Eli Barzilay
bfba3a953f Leftover file that wasn't added with the `tests/profile' refactoring.
original commit: a3ad719b5279a47c9a25ebc39114d20a07290b36
2012-05-24 11:53:03 -04:00
Eli Barzilay
2569285472 Streamline more test suits.
original commit: 6260b4c2398829dead24869eb8fcbbcf149576b8
2012-05-24 11:27:13 -04:00
Eli Barzilay
b32aff7e66 A bunch of fprintf' -> eprintf' conversions (and a few related things).
original commit: 17090fca4f19298f01d03fea419edb20f315d040
2012-05-06 12:06:00 -04:00
Eli Barzilay
60dd49df61 Some selective #:when (not ...)' -> #:unless ...'.
original commit: 623c7493ed2bbf7c89caea877a7b94a5f4c42c73
2011-09-16 10:48:18 -04:00
Eli Barzilay
9f36d5a2cb Update and revise docs.
original commit: 3cc51f20ac787c87b3d337d96e2afa0eecd5452d
2011-09-06 16:32:28 -04:00
Eli Barzilay
71b66bbf9f Switch to `make-'-less constructors.
original commit: bfc9a2ba766c199f5cb5b285702af8122f3bcc64
2011-09-06 16:32:28 -04:00
Eli Barzilay
c211c38729 Reprovide the structs from "analyzer.rkt".
(Also switch to `struct'.)

original commit: eec994a899c5c2ba50f81812836a47f0e28607b4
2011-09-06 16:32:28 -04:00
Eli Barzilay
2bfd246647 scheme' -> racket'.
original commit: 5295e143a31168ac08cd65503f7be5dcf8332f08
2011-09-06 16:32:28 -04:00
Eli Barzilay
5861d07330 ".ss" -> ".rkt" scan done.
original commit: 3157955d40f89d83fb3d5fa7a2f20639cda69579
2011-07-02 10:37:53 -04:00
Ryan Culpepper
72180b7748 docs reorganization
added tutorial, racket categories
  relabeled some other categories
  normalized manual names: de-bolded, changed some names

original commit: 1b702a2ae32aba835f7467ced6b203902db0ccd9
2011-07-01 17:16:53 -06:00
Eli Barzilay
b14a5d24b0 A ton of @scheme*' -> @racket*' and related updates.
Also, updates some of the mzlib files to point at `racket/*' libraries
rather than to `scheme/*' ones.

original commit: ac26fe75546b5182d78f18c2cd882f0f440849e2
2011-06-25 04:08:47 -04:00
Eli Barzilay
efbd76cf8c Recketizing much in `net/*', mass ".ss" -> ".rkt" conversion in .scrbl files.
(Some other minor things here and there.)

original commit: debd1f9f1e6899e2a7e4ab5de929a49df490b5c7
2011-06-20 04:27:14 -04:00
David Van Horn
15da691fac Fixes more spelling errors.
original commit: 760a58b65df2b91010d2bcc2739ddab2a4489729
2011-02-04 19:44:13 -07:00
Vincent St-Amour
ad4aa68630 Fixed a typo in the profiler documentation.
original commit: 765d573441325d4940226a09bad506ba8707799d
2010-06-16 12:49:01 -04:00
Matthew Flatt
d88919fe59 rename all files .ss -> .rkt
original commit: 28b404307793f041bb3363135a2968e283855318
2010-04-27 16:50:15 -06:00
Eli Barzilay
cb94e5817d Finally it works.
svn: r15018

original commit: 82e256473d7d6f6720051194325e33931fb86d77
2009-05-30 06:48:49 +00:00
Eli Barzilay
9340664957 fix comment in about-to-be-changed version
svn: r15008

original commit: 95c52b9ce3dc08d430b45bcc98df75e7304ec16a
2009-05-29 11:22:59 +00:00
Eli Barzilay
9b6331e468 clarification
svn: r15007

original commit: 56547f4142aa2cc82f86e5d3025ae137ac123e0d
2009-05-29 11:16:28 +00:00
Eli Barzilay
06c758ab0a get rid of the old (and still broken) topological sort, use a visual layering function instead (still needs fixing, comitting as a checkpoint)
svn: r15006

original commit: f829c86c1fa40e3b45eb112f87da72558e18daf5
2009-05-29 09:24:42 +00:00
Eli Barzilay
dffc446fc5 don't include the *-node in the topological-sort output
svn: r14835

original commit: 8e79a2aed5289f12bc9a111ab50e5a66ab9b24fd
2009-05-15 19:28:38 +00:00
Eli Barzilay
2ac42691a8 better layout for topological-sort
svn: r14834

original commit: 27e4c708c791a732f9c5fe016159c450ed3605f2
2009-05-15 19:16:56 +00:00
Eli Barzilay
19bb120207 added tests for topological-sort
svn: r14814

original commit: 40467a005ecfbbdab5f6265ed8723cb51dc78ba5
2009-05-14 15:33:25 +00:00
Eli Barzilay
18b996199b added tests for topological-sort
svn: r14813

original commit: 9c99a32d29f37cf5dfb06468b3579c94a9a71089
2009-05-14 15:33:20 +00:00
Eli Barzilay
304cdc2483 fix dropping cycles
svn: r14811

original commit: ccca3b3df6d351ef6ee2f0158b8c7da4a3451b50
2009-05-14 15:08:56 +00:00
Eli Barzilay
8ad8b54bcc print the *-node appropriately
svn: r14808

original commit: bc22c8a824ee15f67072f225d8e708ee08dfbe7e
2009-05-14 10:34:09 +00:00
Eli Barzilay
0dc181a285 subsort is really any function to apply on a level
svn: r14806

original commit: 0d933c3f86ec2f269fe166f66a9a91300d4e25ff
2009-05-14 07:47:28 +00:00
Eli Barzilay
c0fe0ebac5 tests need the structs too
svn: r14805

original commit: 76574dc619c02361833bce9af1673ad30d1ef46c
2009-05-14 07:36:46 +00:00
Eli Barzilay
20050f00d5 Forgot to actually move the topological sort code
svn: r14804

original commit: 86519ae414092cfe49615a348e4d4aac2ffdc304
2009-05-14 07:35:03 +00:00
Eli Barzilay
def4236173 * Factor out the struct definitions into a separate file
* Move the topological sort into utils.ss

svn: r14803

original commit: 8bea8abc75d319e72a0c95da5b0bdfacff57486e
2009-05-14 07:31:36 +00:00
Eli Barzilay
70a66f21b9 finally, make the topological-sort do a topological sort instead of a BFS
svn: r14802

original commit: 133f044a3380414b53d374770a4fd88445a2f270
2009-05-14 07:23:09 +00:00
Eli Barzilay
1c08ab0224 use hash-ref!
svn: r14801

original commit: 975b4d2fa84b080e74218127022cef3b53c88184
2009-05-14 05:49:15 +00:00
Eli Barzilay
1459403557 typo in comment
svn: r14800

original commit: 09502205e211b1aa4c0d011f30717c359d02a281
2009-05-14 05:47:18 +00:00
Eli Barzilay
2e8d58ffcf removed lots of "the the"s
svn: r14679

original commit: ff73a5395ee00699c7b85d6ed20bbc3e5d9a2957
2009-05-01 21:02:51 +00:00
Eli Barzilay
068d893e6e svn: r14648
original commit: fc7283c5a7ab5195eb0666fe21dd67f76ea03079
2009-04-29 07:14:39 +00:00
Eli Barzilay
98c7705ffd svn: r14647
original commit: 8785850a3cba0616d7f26e003ca8497eca3d57a5
2009-04-29 07:13:55 +00:00
Eli Barzilay
763a0aac0e Changed @itemize{...} to @itemize[...] (done after comparing the doc
tree and verifying that there are no changes).
(Also fixed a few bugs that were in the code)

svn: r14427

original commit: c0a8a0122200209e38dff1959d79b58f847814db
2009-04-05 17:46:20 +00:00
Eli Barzilay
799e0d9364 more common looking title
svn: r14365

original commit: 1fca4a4a4966b28c51f4011dd6fbc71b48bce182
2009-03-30 21:12:33 +00:00
Eli Barzilay
07ae3cfac2 sort only for each edge, so related nodes will be closer to each other
svn: r14364

original commit: c880b1297c8279c42ca77541d6e908b4b00c3145
2009-03-30 21:10:16 +00:00
Eli Barzilay
719e7282ba added an option of giving create-sampler the super custodian
svn: r14363

original commit: 85cbee30e23668c07c0a6e2df75d7c3b1f0e6718
2009-03-30 19:42:55 +00:00
Eli Barzilay
3a6113ab51 document and comment last change
svn: r14362

original commit: a68c38b6d7c37f5d90824fbbcfc9b66f28532fa3
2009-03-30 17:44:03 +00:00