The Racket repository
Go to file
Bogdan Popa f7c85e1788 expander: improve error reporting of conflicts during require
Adds an additional line to the error message that is raised when a
required module provides a binding that is already provided by another
required module.  The additional line displays the name of the first
module that provides the binding.

The error before this change:

    tmp/c.rkt:4:9: module: identifier already required
      at: x
      in: "b.rkt"
      location...:
       tmp/c.rkt:4:9

and after:

    tmp/c.rkt:4:9: module: identifier already required
      at: x
      in: "b.rkt"
      also provided by: "a.rkt"
      location...:
       tmp/c.rkt:4:9
2019-10-01 18:04:09 -06:00
.github Create FUNDING.yml 2019-05-24 12:09:34 -04:00
.gitlab Add --disable-generation targets to emulated archs 2019-06-03 22:51:51 +02:00
pkgs expander: improve error reporting of conflicts during require 2019-10-01 18:04:09 -06:00
racket expander: improve error reporting of conflicts during require 2019-10-01 18:04:09 -06:00
.gitattributes
.gitignore Fix typo. 2019-06-21 12:32:37 -05:00
.gitlab-ci.yml Implement workaround to empty needs keyword 2019-09-30 17:37:40 +02:00
.mailmap Adjust .mailmap. 2019-09-20 12:57:42 -04:00
.travis.yml don't expect Racket CS failures on Travis 2019-07-03 06:24:43 -06:00
appveyor.yml use VS 2013 on AppVeyor 2018-05-15 11:07:06 -06:00
azure-pipelines.yml Add mac tests on Azure. 2018-09-15 12:43:54 -04:00
CONTRIBUTING.md Specify that inbound contributions are licensed under MIT/Apache/LGPL. (#2839) 2019-10-01 10:05:32 -04:00
INSTALL.txt note about installers-from-built makefile target 2019-07-18 08:13:46 -04:00
LICENSE-APACHE.txt Specify that inbound contributions are licensed under MIT/Apache/LGPL. (#2839) 2019-10-01 10:05:32 -04:00
LICENSE-MIT.txt Specify that inbound contributions are licensed under MIT/Apache/LGPL. (#2839) 2019-10-01 10:05:32 -04:00
LICENSE.txt Rename COPYRIGHT.txt to LICENSE.txt 2019-10-01 17:33:06 -04:00
Makefile makefile: avoid git submodule update in cs-as-is 2019-06-22 08:01:12 -06:00
README.md Specify that inbound contributions are licensed under MIT/Apache/LGPL. (#2839) 2019-10-01 10:05:32 -04:00

This is the source code for the core of Racket. See "INSTALL.txt" for full information on building Racket.

To build the full Racket distribution from this repository, run make in the top-level directory. To build minimal Racket, run make base.

The rest of the Racket distribution source code is in other repositories, mostly under the Racket GitHub organization.

Contribute to Racket by submitting a pull request, joining the development mailing list, or visiting the IRC or Slack channels.

Racket is free software; see "COPYRIGHT" and "CONTRIBUTING.md" for more details.