OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [insight/] [utils/] [spu/] [ChangeLog] - Blame information for rev 1775

Go to most recent revision | Details | Compare with Previous | View Log

Line No. Rev Author Line
1 578 markom
2000-07-21  Stan Shebs  
2
 
3
        Add the generation of C++ classes.
4
        * spu.c (version_string): Bump to 0.5.
5
        (DEFAULT_NUM_CLASSES, DEFAULT_NUM_LIB_CLASSES,
6
        DEFAULT_NUM_METHODS): New macros.
7
        (enum decl_types): Add d_class.
8
        (struct class_desc): New struct.
9
        (struct function_desc): Add class field.
10
        (num_classes, num_lib_classes, num_methods, classes, lib_classes):
11
        New globals.
12
        (main): Add --classes and --methods options.
13
        (display_usage): Mention them.
14
        (add_decl_to_table): Add d_class and default cases.
15
        (create_classes, create_class, write_class): New functions.
16
        (write_header_file, write_lib_header_file): Write classes.
17
        (write_function): Format class methods differently.
18
 
19
        (lang_names): New global.
20
        (main): Use c++ instead of cpp in --language.
21
        (write_description_block): Write out all parameter settings.
22
        * README: Update version number.
23
 
24
2000-07-24  Stan Shebs  
25
 
26
        * spu.c: Bump to version 0.4; add random ordering of definitions
27
        and declarations in header files, add return type to functions,
28
        handle result type when generating expressions, add more computer
29
        words, generate more variety of types, generate casts around
30
        mistyped expressions, increase random number period.
31
        * README: Update version number.
32
 
33
2000-07-21  Stan Shebs  
34
 
35
        * spu.c: Bump to version 0.3; make all space dynamically sized
36
        and allocated, add generation of library constructs of which
37
        only a given percentage are used in the generated program.
38
        (main): New options --lib-enums, --lib-functions, --lib-macros,
39
        --lib-structs.
40
        * README: Update version number.
41
 
42
2000-07-17  Stan Shebs  
43
 
44
        * spu.c: Rewrite almost everything; add enum generation, C++
45
        output, unique global name generation, more types of expressions.
46
        * README: Update to reflect changes.
47
 
48
Tue Jun 25 23:19:38 1996  Jason Molenda  (crash@godzilla.cygnus.co.jp)
49
 
50
        * Makefile.in (datadir): Set to $(prefix)/share.
51
        (docdir): Removed.
52
 
53
Wed Sep 20 13:42:55 1995  Ian Lance Taylor  
54
 
55
        * Makefile.in (maintainer-clean): New synonym for realclean.
56
 
57
Sun Aug  6 11:47:49 1995  Fred Fish  
58
 
59
        * Makefile.in (distclean): Remove Makefile and config.status.
60
 
61
Mon Jun 27 11:39:55 1994  Stan Shebs  (shebs@andros.cygnus.com)
62
 
63
        * configure.in, Makefile.in, README, spu.c: New files.
64
 
65
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.