dimitr
69fbe060d9
More fixes for the MSVC8 build.
2010-09-24 07:26:14 +00:00
dimitr
e091d6ce17
More fixes for the MSVC8 build.
2010-09-24 07:23:41 +00:00
dimitr
603b6e6214
Fixed the MSVC8 build.
2010-09-23 11:46:20 +00:00
asfernandes
c1b5abfdf2
1) Refactor all types of boolean nodes.
...
2) Remove the scratch from the nodes.
2010-09-17 03:15:32 +00:00
asfernandes
b7b63becf3
Refactor a number of expression nodes: nod_add, nod_divide, nod_multiply, nod_negate, nod_user_name, nod_subtract, nod_current_date, nod_current_time, nod_current_timestamp, nod_add2, nod_subtract2, nod_multiply2, nod_divide2, nod_current_role, nod_internal_info
2010-09-04 21:36:41 +00:00
dimitr
6a3b92701f
Fixed MSVC9 build.
2010-08-31 11:17:06 +00:00
asfernandes
cca6b452f3
Fix MSVC10 build
2010-08-27 15:14:55 +00:00
asfernandes
48d83b8fef
Refactor nod_rse, nod_relation, nod_procedure, nod_union, nod_aggregate and nod_window.
2010-08-24 03:25:01 +00:00
asfernandes
dadc0f560c
Const correction for EVL, EXE and they subsystems. Adjustments to CMP and OPT.
2010-08-09 15:48:51 +00:00
dimitr
6ebf2864a0
Fixed MSVC9 build.
2010-07-27 09:27:44 +00:00
asfernandes
1b11bf48bb
Fix MSVC10 build
2010-07-26 23:05:10 +00:00
hvlad
74ac68137a
Correction. Thanks to Adriano.
2010-07-24 08:33:59 +00:00
hvlad
6e2db049ea
Make Windows build work (MSVC8 only) after Alex changes.
...
Some corrections is still required.
2010-07-23 14:06:29 +00:00
dimitr
da183a98ed
Reworked the SEC$USERS implementation so that no new physical table type and data access method would be required. More changes are likely to follow soon.
2010-07-13 12:31:35 +00:00
asfernandes
2f1c61f387
Fix MSVC10 build
2010-07-12 15:51:46 +00:00
robocop
9f6776920c
Fix project files.
2010-07-10 08:35:00 +00:00
asfernandes
20b0bbaf82
Refactor CREATE/ALTER/DROP DOMAIN
2010-07-06 00:49:33 +00:00
hvlad
1fcc7136ca
VC10 build: leave build_msg.exe and codes.exe at intermediate build folder else make_boot failed
2010-06-30 21:29:41 +00:00
hvlad
4f5031a0e5
VC10 build: don't put .bsc files into target build folder
2010-06-30 21:27:53 +00:00
asfernandes
29ce1d3630
Fix run from MSVC10 IDE
2010-06-29 16:22:48 +00:00
asfernandes
6f97a530f1
Fixed MSVC10 boot build
2010-06-28 16:49:42 +00:00
asfernandes
69fea5a49c
MSVC10 support
2010-06-27 03:47:40 +00:00
hvlad
eabfade321
Update MSVC8 build
2010-06-25 06:45:10 +00:00
asfernandes
12079f5ece
Created class BlrWriter and reorganization (move BLR generation from statement to scratch)
2010-06-17 01:18:40 +00:00
hvlad
697c1ecfea
Update MSVC9 build after Alex's changes
2010-05-20 11:49:48 +00:00
hvlad
cc851ed977
Update MSVC8 build after Alex's changes
2010-05-20 11:48:20 +00:00
hvlad
aa88147b2f
Update boot build for MSVC8
2010-04-29 16:18:38 +00:00
dimitr
12bb4a6d4f
Fixed the Windows boot build.
2010-04-28 10:57:54 +00:00
hvlad
82f316f51d
Update MSVC8 build
2010-04-21 14:34:54 +00:00
asfernandes
06549e3d45
MSVC9 build fix. BTW, boot build (or king of) required.
2010-04-18 22:24:43 +00:00
asfernandes
b36b9764ce
Misc
2010-04-16 02:31:36 +00:00
dimitr
5be8dd3e73
Fixed the MSVC9 build.
2010-04-15 15:43:11 +00:00
dimitr
16b1887435
Cleanup.
2010-03-27 11:30:46 +00:00
dimitr
c0ccbacc65
Misc.
2010-03-26 17:35:33 +00:00
dimitr
b3d85f554b
Fixed fbudf in the MSVC8 build as well. Untested.
2010-03-26 17:28:17 +00:00
dimitr
ee1ef4d167
Cleanup the MSVC9 build to benefit from the latest changes by Alex:
...
1) Make remote.lib independent of SUPERSERVER and containing only the protocol and authentication files (needed for both server and client)
2) Drop remote_classic.lib
3) Add the server-only remote files (listener and server.cpp) directly into fbserver.exe and fb_inet_server.exe
4) Make fbembed.dll, fbclient.dll, fbserver.exe and fb_inet_server.exe dependent on remote.lib
5) Explicitly add interface.cpp into fbclient.dll to benefit from the SUPERCLIENT stuff (override the code from remote.lib)
6) Some cleanup in fbclient/fbembed regarding common.lib
7) Add pwd.cpp into fbserver.exe and fb_inet_server.exe
Also, fixed compilation of fbudf.dll. The only easy way to do that was to re-link it (dynamically) with fbclient.dll. To be reconsidered, if required.
2010-03-26 11:45:10 +00:00
dimitr
3b8b6256e8
This should make fbembed to work again and thus fix the boot build.
...
MSVC9 changes are still incomplete, they will be more global.
2010-03-26 10:57:44 +00:00
hvlad
86051b0896
Fixed bug CORE-2934 : Memory leak in FB2.5 trace plugin.
...
Updated MSVC project files
2010-03-24 13:13:12 +00:00
dimitr
7f64eab5ad
Cleanup.
2010-03-16 11:21:05 +00:00
asfernandes
1c131c507b
Ability to build with VS 2008 Express
2010-03-08 15:58:06 +00:00
hvlad
bf319f4387
Make boot build work. After recent changes embedded fails without config file. Hope it will be fixed too.
2010-03-01 09:04:13 +00:00
hvlad
f2955be502
Fixed MSVC9 build after recent changes
2010-03-01 08:18:37 +00:00
hvlad
70df3eb35e
Fixed MSVC8 build after recent changes
2010-03-01 08:15:27 +00:00
robocop
73010ed66e
Update VC9 project files.
2010-02-16 08:57:02 +00:00
asfernandes
d3c0e1971a
1) Feature CORE-2830 - Window functions: DENSE_RANK, RANK and ROW_NUMBER
...
2) Fix BLR filter for some procedure verbs
2010-02-14 19:08:22 +00:00
asfernandes
0affd15dc5
Merge OrderedWindowStream into AggregatedStream
2010-02-13 23:55:48 +00:00
asfernandes
c737d6a807
Create ExprNode class hierarchy.
...
Convert CONCATENATE and aggregate functions to it.
Fix some bugs:
- select sum(n) over (order by n2), sum(n) over (), n, n2 from x1;
- select (select 1 from x1 b where list(1, a.n) = 1) from x1 a;
2010-02-13 20:29:29 +00:00
dimitr
87b57f6041
Fixed the MSVC8 build.
2010-01-27 18:32:35 +00:00
dimitr
d55bf3b044
Fixed the MSVC8 build.
2010-01-27 12:45:09 +00:00
dimitr
ffc7494330
Fixed the MSVC8 build.
2010-01-27 10:39:03 +00:00