Commit Graph

63 Commits (c6375182fae9826b40ecb99c6812a7f1797415b1)

Author SHA1 Message Date
Danny Yoo c6375182fa PR 13471: Add cycle-detection during lex-abbrev expansion to raise appropriate syntax error.
Also add test cases for lex-abbrev cycle detection.

original commit: 7146289c34c8256e54bda9157fcdc337047ae043
12 years ago
Robby Findler d6f9d98289 make the position and position-token structs transparent
(these seem to only not be transparent because that is
the default)

original commit: facea9fe43ef37bd3c2f0f42a35ba12bd1bc88b7
12 years ago
Eli Barzilay f4d9e18360 Random pickiness.
Spaces at EOFs, indentation, etc.

original commit: 7d6e79023cf9872e6f6af2f89961b742c6296f1d
13 years ago
Matthew Flatt 6abcf2f87b add `var-ref->mod-decl-insp' and switch `cur-code-insp' uses
Macros and other tools that need syntax privilege used
`(current-code-inspector)' at the module top-level to try to
capture the right code inspector at load time. It's more
consistent to instead use the enclosing module's declaration-time
inspector, and `var-ref->mod-decl-insp' provides that. The
new function works only on references to anonymous variables,
which limits access to the inspector.

The real function name is longer, of course.

original commit: 0197902309c5400d463393829a88282c627dafd2
13 years ago
Eli Barzilay 509800c0df ".ss" -> ".rkt" scan done.
original commit: 3157955d40f89d83fb3d5fa7a2f20639cda69579
14 years ago
Matthew Flatt f8081d0175 remove syntax certificates; add syntax taints
original commit: 1160d3df629ce65eb8fe9ebea2c33b8d4000ea50
14 years ago
Eli Barzilay d52b3aa1f1 More "~n" -> "\n" changes
original commit: 8e0f8dd39c3744472b450021f003f9cbe8cbcb62
15 years ago
Eli Barzilay 8252d4d2b6 "Racunit" -> "Rackunit"
original commit: 7b14a1f585d368bca8967072fbf3530d568e1391
15 years ago
Jay McCarthy f255a185c3 Renaming rktunit to racunit
original commit: bc5cf30ebe1ba3743f7097d81ebf1297435e0201
15 years ago
Jay McCarthy a9ede393e0 Renaming schemeunit to rktunit and adding compat layer
original commit: f70ffca75665f86a380c3df846c8a63b1e941b8b
15 years ago
Matthew Flatt b0a5e55273 rename all files .ss -> .rkt
original commit: 28b404307793f041bb3363135a2968e283855318
15 years ago
Robby Findler 772b804fbd drdr found a 'test suite' that didnt actually have expected results, so I added in expected results and fixed a few bugs that it uncovered
svn: r16362

original commit: 2064861baa303b33fa49b92401d78fb2d363b9cc
15 years ago
Robby Findler adbb930fe5 fixed broken syntax error checks
svn: r14187

original commit: afc5ad8d830ea484ee2eb5e4ad309e215ac95e67
16 years ago
Matthew Flatt 8f7def8927 fix some phase issues in 'match' implementation
svn: r9963

original commit: d1628d623897acc07bb14d01507f4539849e907a
17 years ago
Eli Barzilay e16459a573 make all files terminate with a newline
svn: r8786

original commit: bb34f747b60bb4b06e0c2098e9c591677fb49d57
17 years ago
Eli Barzilay 13db5fbef7 use new require specs in many places
svn: r8774

original commit: b1a08edd5a8c0db0bae4a9e052d9a93d1faabb4f
17 years ago
Matthew Flatt d617166dca v3.99.0.2
svn: r7706

original commit: 39cedb62edf9258b051a22a29a90be9c6841956f
17 years ago
Matthew Flatt de3e4f1b67 fix typo in comment (PR 7923!)
svn: r2834

original commit: f14ecde023e975612ff6b69a279066c11fd22889
19 years ago
Eli Barzilay 5112a6a054 {quick,merge}sort -> sort
svn: r2569

original commit: 16f01a1109691d2fa4844b9411410f4794cf0dc1
19 years ago
Scott Owens 97678a2e96 Added some tests
svn: r2175

original commit: 2dcb1412b56d8508f62ab7ccfa45933dd798e7b8
19 years ago
Scott Owens f1090791ee Fixed test cases.
svn: r2171

original commit: bf04a7809590b74e34260a2f569d8afb3a58d5a4
19 years ago
Robby Findler 0869df1b8f removed call to print-struct
original commit: 7ebbac6ef6286b72851ccfc6d6e4dac30bb33f3a
20 years ago
Scott Owens 6bf09b30d2 *** empty log message ***
original commit: f5d64303412eabad88212c75c028fa7ea8b8f1f4
20 years ago
Scott Owens e071fd3412 *** empty log message ***
original commit: 275c51b82d09294bdb30bf026274e0ac8ab67eba
20 years ago
Scott Owens 195d429226 *** empty log message ***
original commit: 1ec30fb00dd2e72f294ed06a6d8f78ec659dd076
20 years ago
Scott Owens a70c571026 *** empty log message ***
original commit: 2ba12c3e85ed45d45ac8ceaea50af899c841e76b
20 years ago
Scott Owens 7af68362b3 *** empty log message ***
original commit: 9c3904c237f0912024caeaa841adadd8ceb7e9d9
20 years ago
Scott Owens 5b78d5815c *** empty log message ***
original commit: 35635a78f06d67efc23c84e6dcbd96315ca9bc73
20 years ago
Matthew Flatt d7df17ee88 .
original commit: 8f7a5eef7d519eddac9931d8a0252f2f591c4552
20 years ago
Scott Owens cf391ef45e *** empty log message ***
original commit: 63a9d0214c747e56a26d9b72dcb63472ef86dda3
21 years ago
Scott Owens 4f08438adf *** empty log message ***
original commit: 27620ae4971368a800168f028b47d844efd615ef
21 years ago
Scott Owens d40da544f7 *** empty log message ***
original commit: 5180d0d5a689a1dd57248e8631fe24995b642d8a
21 years ago
Scott Owens 028f098f15 *** empty log message ***
original commit: 6ae268657dacaa661e55f6a6c6c43d3ed1357102
21 years ago
Scott Owens 666027c770 Make check-syntax work for variables bound by define-lex-trans and
define-lex-abbrev.

original commit: 6914c94ebb2f8339ef3fd9c7393fd3199526fed6
21 years ago
Scott Owens fc944fa113 *** empty log message ***
original commit: b69d1aa062a5b0434253a549ab33fd6661c390d9
21 years ago
Scott Owens c1cc72360c *** empty log message ***
original commit: 66a01cd74f14b8321bc70127a253ab417b19569e
21 years ago
Scott Owens 41597427bb *** empty log message ***
original commit: f98d94e1e4359e7ee4798a3a9f05a0173bfcc9fd
21 years ago
Scott Owens 596cdd18f7 *** empty log message ***
original commit: 6140639bdc5fbe802148e163b44a0dbe6a6d5f94
21 years ago
Scott Owens 4f0bed6a2b *** empty log message ***
original commit: 87ed95d79f3f73a58f95e99e135c9a1d7ab200dc
21 years ago
Scott Owens 820407d045 *** empty log message ***
original commit: 008977eccd4cccf61a54aa66ec4d07b9e93a8462
21 years ago
Scott Owens 15a113415c *** empty log message ***
original commit: 1a0fce2c8e7268db0db111073503721e8fec5131
21 years ago
Scott Owens 2b433a5596 *** empty log message ***
original commit: 079848628e87fff39fed2bf5ee8450e8be71fec9
21 years ago
Scott Owens c0928f7478 *** empty log message ***
original commit: 575f1c847171c0e98ac471f36ad0b51a6df19e03
21 years ago
Scott Owens a1bd7de973 Fix for v299.
original commit: 492e108ee78f92f37468534eb4468c953b0257b1
21 years ago
Scott Owens 81f3fd0bd2 *** empty log message ***
original commit: 0e1b4bcf9180538ec075bbb1f72e57ae444c9db9
21 years ago
Scott Owens 519b6f80a3 *** empty log message ***
original commit: 176176d30261069544a413a4a2385412b777223e
21 years ago
Scott Owens fddf5e115f *** empty log message ***
original commit: 5c256671397865fcdae77cb7e6eeb8699a6398e6
21 years ago
Scott Owens 51f67183a2 *** empty log message ***
original commit: c98860b8ff15485b0a2d415a0b7a03c1a32e1099
21 years ago
Scott Owens 578ee09436 *** empty log message ***
original commit: 972bfc40f3586c1b8ba72d7455578a958577c748
21 years ago
Scott Owens c8ffdb88cc *** empty log message ***
original commit: 0cbf61bf22c7e31fdb3a7bfafd56ec219eba186a
21 years ago