-
Notifications
You must be signed in to change notification settings - Fork 140
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
175 changed files
with
40,324 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
The software is owned by the author Wenjun Wang(wenjunw@yahoo.cn) | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
$2008-05-14 | ||
(1) Fix double typedef name bug | ||
typedef int A; | ||
void f(A A); | ||
|
||
(2) Fix multi-dimensional array pointer access bug | ||
char *argv[]; | ||
argv[0][0]; | ||
|
||
(3) Fix an intermediate code generation bug, Start new basic block after goto | ||
|
||
$2008-05-16 | ||
(1)ucl/lex.c: Fix the bug failed to recognize float constant such as 12e20 | ||
|
||
(2)ucl/declchk.c: Fix the bug failed to initialize known-size array in struct | ||
|
||
$2008-06-16 | ||
(1) Add comments | ||
|
||
(2) Fix struct/union memory layout | ||
|
||
$2016-12-02 | ||
UCC162.3 | ||
|
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
UCCDIR = /home/iron/bin | ||
export UCCDIR | ||
|
||
all: | ||
make -C driver | ||
make -C ucl | ||
|
||
clean: | ||
make -C driver clean | ||
make -C ucl clean | ||
|
||
install: | ||
mkdir -p $(UCCDIR) | ||
cp driver/ucc $(UCCDIR) | ||
cp ucl/ucl $(UCCDIR) | ||
cp ucl/assert.o $(UCCDIR) | ||
cp -r ucl/linux/include $(UCCDIR) | ||
uninstall: | ||
cd $(UCCDIR);rm -f ucl assert.o ucc ucl.bak ucl1 ucl2;rm -rf $(UCCDIR)/include | ||
test: | ||
make -C ucl test | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
#UCCDIR = "C:\Program Files\ucc" | ||
UCCDIR = "D:\bin\ucc" | ||
|
||
all: | ||
chdir driver | ||
nmake -f Makefile.win | ||
chdir .. | ||
chdir ucl | ||
nmake -f Makefile.win | ||
|
||
clean: | ||
chdir driver | ||
nmake -f Makefile.win clean | ||
chdir .. | ||
chdir ucl | ||
nmake -f Makefile.win clean | ||
|
||
install: | ||
-mkdir $(UCCDIR) | ||
copy /Y driver\ucc.exe $(UCCDIR) | ||
copy /Y ucl\ucl.exe $(UCCDIR) | ||
|
||
test: | ||
chdir ucl | ||
nmake -f Makefile.win test | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
���Ķ�docĿ¼�µ�UCCʹ���ֲ��˽���ΰ�װ��ʹ��ucc. | ||
|
||
|
||
Please read the UCC User Manual under doc directory to learn about the installation and usage of UCC. |
Oops, something went wrong.