about summary refs log tree commit diff stats
path: root/configure.ac
diff options
context:
space:
mode:
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac2
1 files changed, 1 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 851c1904..78d80e74 100644
--- a/configure.ac
+++ b/configure.ac
@@ -27,7 +27,7 @@ AS_CASE([$host_os],
     [cygwin], [PLATFORM="cygwin"],
     [PLATFORM="nix"])
 
-PACKAGE_STATUS="release"
+PACKAGE_STATUS="development"
 
 ### Get git branch and revision if in development
 if test "x$PACKAGE_STATUS" = xdevelopment; then
ain&id=a6a95dae5bd4c3dbdcde3eea027ea61c5f693d3e'>a6a95dae ^
6e1eeeeb ^


1baa04db ^
ecc31a49 ^
6e1eeeeb ^
1baa04db ^

6e1eeeeb ^
d9ee2076 ^
f902aa09 ^
4ba60f35 ^
ecc31a49 ^
4cc52b14 ^
6e1eeeeb ^
ecc31a49 ^
9e5e87ca ^

6e1eeeeb ^


fd91f7f6 ^
6e1eeeeb ^


ecc31a49 ^




























1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
           
                                                                            
 
                                               
 
      
 


                             
  
                         
                           

    
                                
       
                                                                     
 
                                                                           
                    
  
                         

                                                                                         


                               
                


           




























                                                                           
#!/bin/bash
# Repeatedly stop building until successive layers, and run all tests built.
#
# Assumes .subx files all come after .cc files.

set -e

cd `dirname $0`
# add C++ files one at a time
for f in [0-9]*cc
do
  echo "=== bootstrap $f"
  ./build_and_test_until $f
done

# build everything one last time
./clean
./build  # build optimized since we'll be running it repeatedly below

# test pure-SubX files (without syntax sugar) one at a time using bootstrap
for f in [012]*.subx
do
  echo "=== bootstrap $f"
  ./bootstrap translate init.linux $(tools/enumerate --until $f |grep '\.subx$') -o a.elf
  ./bootstrap run a.elf test
  echo
  test `uname` = 'Linux'  &&  {
    chmod +x a.elf
    ./a.elf test
    echo
  } || true
done

# test all SubX files one at a time using the self-hosted translator
for f in [0-9]*.subx
do
  echo "=== self-hosted $f"
  ./translate_subx init.linux $(tools/enumerate --until $f |grep '\.subx$')
  ./bootstrap run a.elf test
  echo
  test `uname` = 'Linux'  &&  {
    chmod +x a.elf
    ./a.elf test
    echo
  } || true
done

# test all Mu files one at a time using the self-hosted translator
for f in [0-9]*.mu
do
  echo "=== self-hosted $f"
  cat $(tools/enumerate --until $f |grep '\.mu$')  |apps/mu  > a.subx
  ./translate_subx init.linux [0-9]*.subx a.subx
  ./bootstrap run a.elf test
  echo
  test `uname` = 'Linux'  &&  {
    chmod +x a.elf
    ./a.elf test
    echo
  } || true
done