Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
remove "SAFE" setting
  • Loading branch information
moritz committed Jan 2, 2013
1 parent bd41d2f commit f5037ef
Show file tree
Hide file tree
Showing 3 changed files with 3 additions and 32 deletions.
1 change: 1 addition & 0 deletions docs/ChangeLog
Expand Up @@ -2,6 +2,7 @@ New in 2013.01
+ sink context; for-loops are now lazy by default
+ first mentioning a variable from outer scope and then redeclaring it
in the same scope (my $a; { $a; my $a }) is now an error.
+ the long-deprecated "SAFE" setting has been removed

New in 2012.12
+ ~/.perl6/lib is gone from the default include path
Expand Down
20 changes: 0 additions & 20 deletions src/SAFE.setting

This file was deleted.

14 changes: 2 additions & 12 deletions tools/build/Makefile.in
Expand Up @@ -85,9 +85,6 @@ SETTING_PBC = CORE.setting.pbc
R_SETTING_SRC = src/RESTRICTED.setting
R_SETTING_PIR = src/gen/RESTRICTED.setting.pir
R_SETTING_PBC = RESTRICTED.setting.pbc
S_SETTING_SRC = src/SAFE.setting
S_SETTING_PIR = src/gen/SAFE.setting.pir
S_SETTING_PBC = SAFE.setting.pbc
GROUP = perl6_group
OPS = perl6_ops
DYNEXT_DYNPMC = $(DYNEXT_DIR)/$(GROUP)$(LOAD_EXT)
Expand Down Expand Up @@ -251,7 +248,6 @@ CLEANUPS = \
$(PERL6_EXE) \
$(SETTING_PBC) \
$(R_SETTING_PBC) \
$(S_SETTING_PBC) \
$(PARROT_DLL_COPY) \
perl6.c \
perl6$(O) \
Expand Down Expand Up @@ -288,7 +284,7 @@ HARNESS_WITH_FUDGE = $(PERL) t/harness --fudge --keep-exit-code --icu=$(HAS_ICU)
STAGESTATS = @stagestats@

# the default target, TODO: make libraries in 'lib' a variable.
all: check-versions $(PERL6_EXE) $(SETTING_PBC) $(R_SETTING_PBC) $(S_SETTING_PBC) lib/lib.pir lib/Test.pir lib/Pod/To/Text.pir
all: check-versions $(PERL6_EXE) $(SETTING_PBC) $(R_SETTING_PBC) lib/lib.pir lib/Test.pir lib/Pod/To/Text.pir

# the install target
install: all
Expand All @@ -308,7 +304,6 @@ install: all
$(CP) $(PERL6_PBC) $(DESTDIR)$(PERL6_LANG_DIR)
$(CP) $(SETTING_PBC) $(DESTDIR)$(PERL6_LANG_DIR)/lib
$(CP) $(R_SETTING_PBC) $(DESTDIR)$(PERL6_LANG_DIR)/lib
$(CP) $(S_SETTING_PBC) $(DESTDIR)$(PERL6_LANG_DIR)/lib
$(CP) lib/Test.pm $(DESTDIR)$(PERL6_LANG_DIR)/lib
$(CP) lib/Test.pir $(DESTDIR)$(PERL6_LANG_DIR)/lib
$(CP) lib/lib.pm6 $(DESTDIR)$(PERL6_LANG_DIR)/lib
Expand All @@ -329,7 +324,7 @@ install: all
-$(POD2MAN) docs/running.pod --name=perl6 > $(DESTDIR)$(MANDIR)/man1/perl6.1
-$(POD2MAN) docs/running.pod --name=rakudo > $(DESTDIR)$(MANDIR)/man1/rakudo.1

xmas: $(PERL6_EXE) $(SETTING_PBC) $(R_SETTING_PBC) $(S_SETTING_PBC)
xmas: $(PERL6_EXE) $(SETTING_PBC) $(R_SETTING_PBC)

## targets for building a standalone perl6 executable.
$(PERL6_EXE): $(PERL6_PBC) $(PARROT_DLL_COPY)
Expand Down Expand Up @@ -410,11 +405,6 @@ $(SETTING_PBC): $(PERL6_B_PBC) $(PERL6_EXE) $(CORE_SOURCES)
$(R_SETTING_PBC): $(PERL6_B_PBC) $(PERL6_EXE) $(SETTING_PBC) $(R_SETTING_SRC)
./$(PERL6_EXE) --target=pir $(STAGESTATS) --output=$(R_SETTING_PIR) $(R_SETTING_SRC)
$(PARROT) $(PARROT_ARGS) -o $(R_SETTING_PBC) $(R_SETTING_PIR)

$(S_SETTING_PBC): $(PERL6_B_PBC) $(PERL6_EXE) $(SETTING_PBC) $(S_SETTING_SRC)
./$(PERL6_EXE) --target=pir $(STAGESTATS) --output=$(S_SETTING_PIR) $(S_SETTING_SRC)
$(PARROT) $(PARROT_ARGS) -o $(S_SETTING_PBC) $(S_SETTING_PIR)


## testing targets
lib/Test.pir: lib/Test.pm $(PERL6_EXE) $(SETTING_PBC)
Expand Down

0 comments on commit f5037ef

Please sign in to comment.