racket/pkgs
Asumu Takikawa 06bd5d36af Don't track syntax with unknown source locations
Avoids recording original syntaxes with a source or position
of #f, since these are usually intermediate syntax pairs that
don't correspond to actual source syntax.

For example, in a (#%module-begin . rst) in a submodule, the
underlying pair may contain an identifier and a cdr that is a
syntax object. That cdr will have #f source and position and also
does not correspond to any source syntax.

Leaving such syntax objects in the table means there are spurious
hits later when a syntax object with an unknown source location
is looked up.

Closes PR 14389
2014-05-01 16:02:21 -04:00
..
algol60 all necessary changes to check references to uninitialized letrec variables 2014-04-15 15:03:10 -06:00
base base: update package version 2014-03-11 19:06:30 -06:00
cext-lib 2013 -> 2014 2014-01-21 15:02:21 -05:00
compatibility-pkgs fix mzlib tests for use-before-initialization 2014-04-20 20:20:34 -06:00
compiler-pkgs raco dist: preserve relative location of runtime files only within a package 2014-04-30 14:59:16 -06:00
contract-profile Export analysis function for use by the feature-specific profiler. 2014-05-01 11:54:09 -04:00
data-pkgs Extend heaps to allow removing arbitrary elements via an additional equality operator. 2014-03-31 15:47:39 -04:00
datalog Clarify Datalog/Racket interaction re Matthias 2014-04-18 10:09:21 -06:00
db-pkgs LGPL by reference 2014-02-27 15:56:11 -07:00
deinprogramm LGPL by reference 2014-02-27 15:56:11 -07:00
distributed-places-pkgs LGPL by reference 2014-02-27 15:56:11 -07:00
distro-build-pkgs distro-build: use plt-web style for site or snapshot page 2014-03-20 18:28:21 -06:00
draw-pkgs racket/draw Cocoa: fix dylib list as needed for raco exe 2014-04-30 15:07:34 -06:00
drracket-pkgs adjust language test for new letrec semantics 2014-04-24 07:59:18 -05:00
ds-store-pkgs LGPL by reference 2014-02-27 15:56:11 -07:00
eli-tester LGPL by reference 2014-02-27 15:56:11 -07:00
eopl LGPL by reference 2014-02-27 15:56:11 -07:00
errortrace-pkgs Fixed uses of free-identifier=? guards 2014-05-01 06:18:24 -06:00
frtime fix initialization error 2014-04-16 15:37:34 -06:00
future-visualizer-pkgs LGPL by reference 2014-02-27 15:56:11 -07:00
games LGPL by reference 2014-02-27 15:56:11 -07:00
gui-pkg-manager-pkgs use --deps search-auto for "Available from Catalog" installs 2014-04-10 21:00:04 -05:00
gui-pkgs racket/gui Win32: fix use-before-definition problem for choice% 2014-04-27 20:51:35 -06:00
honu Adjust section heading for macros in Honu. 2014-02-28 14:17:21 -05:00
htdp-pkgs Fix type in docs. 2014-04-25 11:32:27 -04:00
html-pkgs Fix description of read-html-as-xml. 2014-03-25 11:06:02 -04:00
icons LGPL by reference 2014-02-27 15:56:11 -07:00
images-pkgs LGPL by reference 2014-02-27 15:56:11 -07:00
lazy LGPL by reference 2014-02-27 15:56:11 -07:00
macro-debugger-pkgs LGPL by reference 2014-02-27 15:56:11 -07:00
main-distribution LGPL by reference 2014-02-27 15:56:11 -07:00
main-distribution-test LGPL by reference 2014-02-27 15:56:11 -07:00
make LGPL by reference 2014-02-27 15:56:11 -07:00
math-pkgs Change test to use exact flonums instead of 0.1 2014-04-28 01:14:38 -06:00
mysterx LGPL by reference 2014-02-27 15:56:11 -07:00
mzcom LGPL by reference 2014-02-27 15:56:11 -07:00
mzscheme-pkgs LGPL by reference 2014-02-27 15:56:11 -07:00
net-pkgs fix pr14460 2014-04-21 15:27:39 -06:00
parser-tools-pkgs LGPL by reference 2014-02-27 15:56:11 -07:00
pconvert-lib reduce racket/undefined to just undefined 2014-04-15 15:06:28 -06:00
pict-pkgs fix test cases 2014-04-22 19:38:37 -05:00
picturing-programs Replaced JPG file with PNG, so future renderer changes don't break test 2014-04-18 22:11:31 -04:00
plai reduce racket/undefined to just undefined 2014-04-15 15:06:28 -06:00
planet-pkgs I maintain planet 2014-04-28 12:22:00 -05:00
plot-pkgs Add check to avoid degenerate planes in BSP tree build 2014-04-24 10:55:08 -06:00
plt-services meta/new-web: release announcements as data 2014-04-30 14:23:46 -06:00
plt-web-pkgs plt-web/build: don't run as test 2014-04-20 20:20:34 -06:00
preprocessor LGPL by reference 2014-02-27 15:56:11 -07:00
profile-pkgs Reorder profiler docs. 2014-03-27 16:28:15 -04:00
r5rs-pkgs r{5,6}rs: change letrec to signal use-before-definition errors 2014-04-19 11:14:37 -06:00
r6rs-pkgs r{5,6}rs: change letrec to signal use-before-definition errors 2014-04-19 11:14:37 -06:00
racket-pkgs file/unzip: change to call-with-unzip and call-with-unzip-entry 2014-05-01 06:18:24 -06:00
racklog LGPL by reference 2014-02-27 15:56:11 -07:00
rackunit-pkgs fix srcloc 2014-04-16 15:37:34 -06:00
readline-pkgs readline: fix broken registration of "mzscheme" as name 2014-02-28 15:39:49 -07:00
realm LGPL by reference 2014-02-27 15:56:11 -07:00
redex-pkgs add missing file 2014-05-01 06:40:28 -05:00
sandbox-lib racket/sandbox: fix use-before-definition bug 2014-04-15 20:15:06 -06:00
scheme-lib LGPL by reference 2014-02-27 15:56:11 -07:00
schemeunit LGPL by reference 2014-02-27 15:56:11 -07:00
scribble-pkgs scribble test: update expected result for struct indentation 2014-04-20 20:20:34 -06:00
serialize-cstruct-lib
sgl LGPL by reference 2014-02-27 15:56:11 -07:00
shell-completion Fix zsh auto-completion 2014-04-09 16:00:42 -04:00
slatex LGPL by reference 2014-02-27 15:56:11 -07:00
slideshow-pkgs LGPL by reference 2014-02-27 15:56:11 -07:00
snip-pkgs adjust some classes to avoid chaperones 2014-04-15 15:06:28 -06:00
srfi-pkgs LGPL by reference 2014-02-27 15:56:11 -07:00
string-constants-pkgs Sync German string constants with latest. 2014-04-18 09:47:02 +02:00
swindle all necessary changes to check references to uninitialized letrec variables 2014-04-15 15:03:10 -06:00
syntax-color-pkgs LGPL by reference 2014-02-27 15:56:11 -07:00
trace LGPL by reference 2014-02-27 15:56:11 -07:00
typed-racket-pkgs Don't track syntax with unknown source locations 2014-05-01 16:02:21 -04:00
unstable-2d Add annotations to 2dmatch to help typecheck. 2014-03-31 10:12:29 -04:00
unstable-contract-lib LGPL by reference 2014-02-27 15:56:11 -07:00
unstable-debug-lib LGPL by reference 2014-02-27 15:56:11 -07:00
unstable-flonum-pkgs LGPL by reference 2014-02-27 15:56:11 -07:00
unstable-latent-contract-lib LGPL by reference 2014-02-27 15:56:11 -07:00
unstable-list-lib LGPL by reference 2014-02-27 15:56:11 -07:00
unstable-macro-testing-lib LGPL by reference 2014-02-27 15:56:11 -07:00
unstable-options-lib LGPL by reference 2014-02-27 15:56:11 -07:00
unstable-parameter-group-lib LGPL by reference 2014-02-27 15:56:11 -07:00
unstable-pkgs Fix shapes with borders to work with pen styles. 2014-04-16 15:14:02 -04:00
unstable-pretty-lib LGPL by reference 2014-02-27 15:56:11 -07:00
unstable-redex LGPL by reference 2014-02-27 15:56:11 -07:00
web-server-pkgs fix typo 2014-04-16 10:22:41 -06:00
wxme-pkgs LGPL by reference 2014-02-27 15:56:11 -07:00
xrepl-pkgs xrepl: fix tests 2014-04-29 09:11:35 -06:00