~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to config/lint-source.am

  • Committer: Jay Pipes
  • Date: 2009-01-30 04:01:12 UTC
  • mto: This revision was merged to the branch mainline in revision 830.
  • Revision ID: jpipes@serialcoder-20090130040112-svbn774guj98pwi4
To remain in compatibility with MySQL, added ability to interpret
decimal arguments as datetime strings for temporal functions.

Fixed YEAR(), MONTH(), DAYOFMONTH(), DAYOFYEAR(), HOUR(), MINUTE(), SECOND(), and MICROSECOND()
to accept decimal parameters and interpret them the same way as MySQL.

Fixed an issue with the TemporalFormat::matches() method which was 
incorrectly assuming all microsecond arguments were specified as 6 digits.
Added power of 10 multiplier to usecond calculation. This fixes issues with
failures in type_date and func_sapdb test cases.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
LINT_COMMAND=python ${top_srcdir}/extra/cpplint.py  --filter=-whitespace,-runtime,-readability,+legal,-build,+build/header_guard,+build/include_config,+build/namespaces
2
 
 
3
 
# make a dep file from a cc by linting
4
 
SUFFIXES += .cc.linted .h.linted
5
 
.cc.cc.linted:
6
 
        @test -d `dirname $@` || mkdir -p `dirname $@`
7
 
        $(LINT_COMMAND) --deps $@ $<
8
 
 
9
 
# make a dep file from a h by linting
10
 
.h.h.linted:
11
 
        @test -d `dirname $@` || mkdir -p `dirname $@`
12
 
        $(LINT_COMMAND) --deps $@ $<
13
 
 
14
 
clean-local: cleanlints
15
 
 
16
 
 
17
 
installcheck-local: linted ${srcdir}/config/lint-rules.am
18
 
 
19
 
linted:
20
 
 
21
 
# Build the things to lint dynamically
22
 
${srcdir}/config/lint-rules.am: lint-rules-gen
23
 
        @# Make make think it did something so it sees the file changed.
24
 
 
25
 
# This is a ChangeProtected output
26
 
lint-rules-gen:
27
 
        srcdir=${srcdir} ${top_srcdir}/config/make-lint.py
28
 
 
29
 
.PHONY: cleanlints linted lint-rules-gen
30
 
 
31
 
# dynamic rules
32
 
include config/lint-rules.am