annotate LICENSE @ 650:aa6a0b7968f7

Added test case for bug #100 Removed dubious check for not emitting static private global in other modules without access. This should be handled properly somewhere else, it's causing unresolved global errors for stuff that should work (in MiniD)
author Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
date Sun, 05 Oct 2008 17:28:15 +0200
parents 6df6433fdb25
children eef8ac26c66c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
434
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
1 LLVMDC is released under the "three-clause BSD" license reproduced below with
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
2 the following exceptions:
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
3
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
4 The DMD frontend in dmd/* is originally written by Walter Bright and released
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
5 under the artistic license (dmd/artistic.txt) or the GPL version 1 (dmd/gpl.txt).
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
6
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
7 The files gen/asmstmt.cpp and gen/d-asm-i386.h were originally written by David
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
8 Friedman for GDC and released under the artistic license (dmd/artistic.txt) or
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
9 the GPL version 2 or later.
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
10
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
11
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
12 -- "three-clause BSD" --
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
13 Copyright (c) 2007-2008 LLVMDC Team.
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
14 All rights reserved.
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
15
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
16 Redistribution and use in source and binary forms, with or without modification,
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
17 are permitted provided that the following conditions are met:
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
18
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
19 * Redistributions of source code must retain the above copyright notice, this
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
20 list of conditions and the following disclaimer.
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
21 * Redistributions in binary form must reproduce the above copyright notice, this
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
22 list of conditions and the following disclaimer in the documentation and/or
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
23 other materials provided with the distribution.
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
24 * Neither the name of the LLVMDC Team nor the names of its contributors may be
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
25 used to endorse or promote products derived from this software without specific
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
26 prior written permission.
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
27
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
28 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
29 EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
30 OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
31 SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
32 INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
33 TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
34 BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
35 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
36 ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
6df6433fdb25 Add license text.
Christian Kamm <kamm incasoftware de>
parents:
diff changeset
37 DAMAGE.