Skip to content

Commit

Permalink
Edit changelogs
Browse files Browse the repository at this point in the history
  • Loading branch information
emilienlemaire committed Sep 4, 2023
1 parent 90ffc14 commit f890dd6
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 2 deletions.
3 changes: 3 additions & 0 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
2023-09-04 Emilien Lemaire <[email protected]>

* configure.ac: check for libxlsxwriter

2023-07-28 Simon Sobisch <[email protected]>

Expand Down
11 changes: 11 additions & 0 deletions cobc/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,14 @@
2023-09-04 Emilien Lemaire <[email protected]>

* parser.y: save the names of the procedures in global variables.
* parser.y: generate `cob_perf_enter` and `cob_perf_exit` calls when
needed
* flag.def: add `-fperf` to enable profiling
* cobc.h: add a `cb_any_list` struct, a linked list with `void*` type data
and global variables of this type, used for profiling
* typeck.c (emit_stop_run): add a call to `cob_perf_end` before the call
to `cob_stop_run`
* codegen.c: handle profiling code generation

2023-07-26 Simon Sobisch <[email protected]>

Expand Down
2 changes: 0 additions & 2 deletions cobc/codegen.c
Original file line number Diff line number Diff line change
Expand Up @@ -71,8 +71,6 @@

#define COB_INSIDE_SIZE 64

#define cb_flag_prof 1

/* Type of initialization to be done */
enum cobc_init_type {
INITIALIZE_NONE = 0, /* no init (beause of FILLER, REDEFINES, ...) */
Expand Down
6 changes: 6 additions & 0 deletions libcob/ChangeLog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
2023-09-04 Emilien Lemaire <[email protected]>

* Makefile.am: add `cobperf.c` and `cobperf.h` in sources and headers
* cobperf.c, cobperf.h: implement profiling functions (time spent in each
procedure of the program)
* common.c: include `cobperf.h`

2023-07-28 Simon Sobisch <[email protected]>

Expand Down

0 comments on commit f890dd6

Please sign in to comment.