1134 Commits

Author SHA1 Message Date
Thomas Quinot
322f47e923 (XE_Back.PolyORB.Generate_Executable_File): Pass base name of
partition main unit to gprbuild instead of full path, to avoid
inconsistency on Windows.

Fix for O402-004 regression coming from changes for NC22-002

Subversion-branch: /trunk/polyorb
Subversion-revision: 237806
2015-04-03 14:59:53 +00:00
Thomas Quinot
084c616a9d Switch gnatdist's default builder to gprbuild
For NC22-002

Subversion-branch: /trunk/polyorb
Subversion-revision: 237253
2015-03-13 16:55:33 +00:00
Thomas Quinot
6163731978 Reorganize to support building with gprbuild
For NC22-002

Subversion-branch: /trunk/polyorb
Subversion-revision: 237133
2015-03-10 17:39:18 +00:00
Thomas Quinot
622ebd9309 Remove command line limitations
N923-009

Subversion-branch: /trunk/polyorb
Subversion-revision: 232593
2014-09-23 11:17:17 +00:00
Thomas Quinot
bba5ae4fa9 (Push_Scope): When entering a scope, its identifiers must be
inserted in the homonyms chain in the order they were declared
so that later reopening of modules correctly override earlier
ones.

Further fix for N909-046

Subversion-branch: /trunk/polyorb
Subversion-revision: 232591
2014-09-23 10:34:50 +00:00
Thomas Quinot
0b79c46d5e Followup on previous change completing fix for regression introduced
by change for N723-007

Subversion-branch: /trunk/polyorb
Subversion-revision: 232451
2014-09-17 10:05:27 +00:00
Thomas Quinot
37880c9045 (Scan_Preprocessor_Directive): If a line number has been read, subtract
1
from it to compensate for incrementation by Skip_Line.

Fixes regression introduced by change for N723-007

Subversion-branch: /trunk/polyorb
Subversion-revision: 232397
2014-09-16 08:37:54 +00:00
Thomas Quinot
999661ef02 (Scopes.Push_Scope): Need to update Potential_Scope of identifiers when
reopening a module so that they are correctly visible further on.

In backends, ignore instances of a module that has been reopened further
on, to prevent duplicate processing.

Fix for N909-046

Subversion-branch: /trunk/polyorb
Subversion-revision: 232364
2014-09-15 16:42:03 +00:00
Thomas Quinot
784e850113 Minor reformatting
Subversion-branch: /trunk/polyorb
Subversion-revision: 232363
2014-09-15 16:37:20 +00:00
Thomas Quinot
641d24aa32 Minor reformatting
Subversion-branch: /trunk/polyorb
Subversion-revision: 232362
2014-09-15 16:36:31 +00:00
Thomas Quinot
dff91099bb If a preprocessor line has a filename with an incorrect suffix, ignore
the
entire line.
Part of N723-007

Subversion-branch: /trunk/polyorb
Subversion-revision: 230843
2014-07-23 10:46:42 +00:00
Bob Duff
b63c10e2bb Minor: Put spaces around binary operators. Needed to avoid new compiler
warnings.
N216-004

Subversion-branch: /trunk/polyorb
Subversion-revision: 223532
2014-02-18 23:12:33 +00:00
Bob Duff
bee6c5ed4a Fix incorrect parsing of unary minus when it appears to the left of ".."
in a
pragma range, as in:
#pragma range X -1 .. 10
MB27-043

Subversion-branch: /trunk/polyorb
Subversion-revision: 223388
2014-02-14 23:18:35 +00:00
Thomas Quinot
2efb7dd41c Guard against CONSTRAINT_ERROR when the config file name on the command
line
is less than 4 characters long.

Subversion-branch: /trunk/polyorb
Subversion-revision: 222274
2014-01-21 10:18:24 +00:00
Bob Duff
2672e7c137 Minor reformatting of error message.
H314-024

Subversion-branch: /trunk/polyorb
Subversion-revision: 219970
2013-11-26 20:22:20 +00:00
Bob Duff
4f92f18b82 Minor reformatting: put 'then' on separate line.
MB20-030

Subversion-branch: /trunk/polyorb
Subversion-revision: 219702
2013-11-21 16:13:07 +00:00
Bob Duff
03f871eda3 Minor: add missing 'overriding'
Subversion-branch: /trunk/polyorb
Subversion-revision: 215493
2013-09-11 22:34:16 +00:00
Thomas Quinot
c2548fc488 (Scan_Dist_Args): Do not pass unrecognized command line switches
to "gnat list".
Further cleanup after M306-038 changes

Subversion-branch: /trunk/polyorb
Subversion-revision: 204254
2013-03-14 10:05:10 +00:00
Thomas Quinot
3f0c880f08 (List): Do not pass -q to "gnat list" as this is not a valid command
line
switch for that command.
Fix latent bug uncovered by fix for M306-038

Subversion-branch: /trunk/polyorb
Subversion-revision: 204200
2013-03-13 12:41:20 +00:00
Thomas Quinot
16f14cf070 Add support for providing RCI locations in configuration.
Add corresponding support for running a DSA application with no name
server
at all.
For M301-038, LC11-042

Subversion-branch: /trunk/polyorb
Subversion-revision: 203428
2013-03-01 16:25:24 +00:00
Thomas Quinot
a12ea4d2a6 Remove incorrect svn:eol-style property.
Noted on M116-036

Subversion-branch: /trunk/polyorb
Subversion-revision: 202538
2013-02-13 10:07:15 +00:00
Thomas Quinot
25a76ecce5 (XE_Back.Hide_Stubbed_Units, Unhide_Stubs_Units): Do not attempt to
rename
a non-existent file.

Further fix for work-around for M124-013 (regression caused by L925-026)

Subversion-branch: /trunk/polyorb
Subversion-revision: 201702
2013-01-29 11:19:57 +00:00
Thomas Quinot
f7e717052d Minor reformatting
Subversion-branch: /trunk/polyorb
Subversion-revision: 201692
2013-01-29 10:46:05 +00:00
Thomas Quinot
6b132dda1b Minor reformatting
Subversion-branch: /trunk/polyorb
Subversion-revision: 201618
2013-01-28 12:06:27 +00:00
Thomas Quinot
8c4b369bd4 Minor reformatting
Subversion-branch: /trunk/polyorb
Subversion-revision: 201617
2013-01-28 12:03:47 +00:00