[CLJS-756] undeclared ns warning needs to check for existing required namespaces Created: 29/Jan/14 Updated: 20/Feb/14 Resolved: 20/Feb/14
with-out-str currently produces a warning even though goog.string is loaded by core.clj.
|Comment by David Nolen [ 29/Jan/14 11:46 AM ]|
This means we need to always know the entire set of namespaces that are currently required. This will eliminate a long outstanding bug with respect to resolving symbols generated by macros that are in namespaces not explicitly required by users as they are implicit when loading the main library namespace. This is of course known for ClojureScript libraries, but we need special casing for Google Closure libs, Closure compatible libs, and foreign libs that the user provides a namespace for.
|Comment by David Nolen [ 14/Feb/14 9:04 PM ]|
|Comment by David Nolen [ 20/Feb/14 11:46 AM ]|